From e7c7454a3ab377245d976afad22335201a91ca67 Mon Sep 17 00:00:00 2001 From: Gabriel Muniz Date: Mon, 24 Jul 2023 09:56:40 -0400 Subject: [PATCH] Remove host update code which can be non performant (#14233) --- awx/main/tasks/system.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/awx/main/tasks/system.py b/awx/main/tasks/system.py index ed49d2c0af..83b66c959b 100644 --- a/awx/main/tasks/system.py +++ b/awx/main/tasks/system.py @@ -843,10 +843,7 @@ def delete_inventory(inventory_id, user_id, retries=5): user = None with ignore_inventory_computed_fields(), ignore_inventory_group_removal(), impersonate(user): try: - i = Inventory.objects.get(id=inventory_id) - for host in i.hosts.iterator(): - host.job_events_as_primary_host.update(host=None) - i.delete() + Inventory.objects.get(id=inventory_id).delete() emit_channel_notification('inventories-status_changed', {'group_name': 'inventories', 'inventory_id': inventory_id, 'status': 'deleted'}) logger.debug('Deleted inventory {} as user {}.'.format(inventory_id, user_id)) except Inventory.DoesNotExist: