@@ -241,7 +241,7 @@ func FromRow(row pgx.Row) (*Job, error) {
241241}
242242
243243func (j * JobRepository ) GetJob (ctx context.Context , projectName tenant.ProjectName , jobName scheduler.JobName ) (* scheduler.Job , error ) {
244- getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE name = $1 AND project_name = $2`
244+ getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE name = $1 AND project_name = $2 AND deleted_at IS NULL `
245245 spec , err := FromRow (j .db .QueryRow (ctx , getJobByNameAtProject , jobName , projectName ))
246246 if err != nil {
247247 return nil , err
@@ -250,7 +250,7 @@ func (j *JobRepository) GetJob(ctx context.Context, projectName tenant.ProjectNa
250250}
251251
252252func (j * JobRepository ) GetJobDetails (ctx context.Context , projectName tenant.ProjectName , jobName scheduler.JobName ) (* scheduler.JobWithDetails , error ) {
253- getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE name = $1 AND project_name = $2`
253+ getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE name = $1 AND project_name = $2 AND deleted_at IS NULL `
254254 spec , err := FromRow (j .db .QueryRow (ctx , getJobByNameAtProject , jobName , projectName ))
255255 if err != nil {
256256 return nil , err
@@ -305,7 +305,7 @@ func (j *JobRepository) getJobsUpstreams(ctx context.Context, projectName tenant
305305}
306306
307307func (j * JobRepository ) GetAll (ctx context.Context , projectName tenant.ProjectName ) ([]* scheduler.JobWithDetails , error ) {
308- getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE project_name = $1`
308+ getJobByNameAtProject := `SELECT ` + jobColumns + ` FROM job WHERE project_name = $1 AND deleted_at IS NULL `
309309 rows , err := j .db .Query (ctx , getJobByNameAtProject , projectName )
310310 if err != nil {
311311 return nil , errors .Wrap (job .EntityJob , "error while getting all jobs" , err )
0 commit comments