From 0ab5124b8087c69e67425ec3c4b7c4c1f958b551 Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Tue, 11 Jul 2017 16:29:10 -0400 Subject: [PATCH] call the delayed delete after the save call for Inventory --- awx/main/models/inventory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/models/inventory.py b/awx/main/models/inventory.py index f88f838087..b3e5aca03e 100644 --- a/awx/main/models/inventory.py +++ b/awx/main/models/inventory.py @@ -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):