diff --git a/awx/main/migrations/0130_event_partitions.py b/awx/main/migrations/0130_event_partitions.py index 9fa54e7e61..1fbf7cbc08 100644 --- a/awx/main/migrations/0130_event_partitions.py +++ b/awx/main/migrations/0130_event_partitions.py @@ -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'), + ), ] diff --git a/awx/main/models/events.py b/awx/main/models/events.py index 0a2e884393..a453aa7cb0 100644 --- a/awx/main/models/events.py +++ b/awx/main/models/events.py @@ -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(