call the delayed delete after the save call for Inventory

This commit is contained in:
Wayne Witzel III
2017-07-11 16:29:10 -04:00
parent 40aac68402
commit 0ab5124b80

View File

@@ -379,10 +379,10 @@ class Inventory(CommonModelNameNotUnique, ResourceMixin):
from awx.main.tasks import delete_inventory
if self.pending_deletion is True:
raise RuntimeError("Inventory is already pending deletion.")
self.websocket_emit_status('pending_deletion')
delete_inventory.delay(self.pk)
self.pending_deletion = True
self.save(update_fields=['pending_deletion'])
self.websocket_emit_status('pending_deletion')
delete_inventory.delay(self.pk)
class SmartInventoryMembership(BaseModel):