Bug Fix: Delete Jobs with Queue references

Job Queue references were not deleted when the job was deleted causing a
database reference constraint error.
This commit is contained in:
Gary Sharp
2014-02-18 17:03:35 +11:00
parent a82e039140
commit 0db43d9200
@@ -527,6 +527,11 @@ namespace Disco.BI.Extensions
Database.JobComponents.Remove(jc);
j.JobComponents.Clear();
// Job Queue Jobs
foreach (var jqj in j.JobQueues.ToArray())
Database.JobQueueJobs.Remove(jqj);
j.JobQueues.Clear();
// Job Logs
foreach (var jl in j.JobLogs.ToArray())
Database.JobLogs.Remove(jl);