Do not cascade delete job_events

* want to drop job_event _partitions_
  .. instead of having the job events associated with a job
     automatically get cleaned up for us
This commit is contained in:
Jim Ladd 2021-03-05 17:02:26 -08:00
parent 373edbf8c0
commit 28f9c0be0b
2 changed files with 7 additions and 1 deletions

View File

@ -114,4 +114,9 @@ class Migration(migrations.Migration):
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
migrations.AlterField(
model_name='jobevent',
name='job',
field=models.ForeignKey(editable=False, null=True, on_delete=models.deletion.SET_NULL, related_name='job_events', to='main.Job'),
),
]

View File

@ -476,7 +476,8 @@ class JobEvent(BasePlaybookEvent):
job = models.ForeignKey(
'Job',
related_name='job_events',
on_delete=models.CASCADE,
null=True,
on_delete=models.SET_NULL,
editable=False,
)
host = models.ForeignKey(