Merge pull request #101 from jangsutsr/7322_prevent_saving_jt_with_pending_deleting_inv

Clear related job templates when inventory is deleted
This commit is contained in:
Aaron Tan
2017-08-01 20:32:06 -04:00
committed by GitHub
2 changed files with 20 additions and 5 deletions

View File

@@ -382,6 +382,7 @@ class Inventory(CommonModelNameNotUnique, ResourceMixin):
raise RuntimeError("Inventory is already pending deletion.")
self.pending_deletion = True
self.save(update_fields=['pending_deletion'])
self.jobtemplates.clear()
self.websocket_emit_status('pending_deletion')
delete_inventory.delay(self.pk, user_id)