Merge pull request #12090 from AlanCoding/mind_your_own_business

Avoid parent instance update when status was unchanged
This commit is contained in:
Alan Rominger 2022-08-17 22:29:31 -04:00 committed by GitHub
commit d87bb973d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -841,7 +841,8 @@ class UnifiedJob(
# If this job already exists in the database, retrieve a copy of
# the job in its prior state.
if self.pk:
# If update_fields are given without status, then that indicates no change
if self.pk and ((not update_fields) or ('status' in update_fields)):
self_before = self.__class__.objects.get(pk=self.pk)
if self_before.status != self.status:
status_before = self_before.status