From 4e2c3b5f340b53b3e1524e92cf52bf928eb7222a Mon Sep 17 00:00:00 2001 From: Galen Date: Thu, 18 Apr 2024 12:21:16 -0700 Subject: [PATCH] re-orgs into single query, assigns bar count to delete_count, rm increment operation, re #10781 --- arches/app/models/graph.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arches/app/models/graph.py b/arches/app/models/graph.py index 485fdea0525..bc8a666e066 100644 --- a/arches/app/models/graph.py +++ b/arches/app/models/graph.py @@ -568,12 +568,12 @@ def delete_instances(self, verbose=False): deletes all associated resource instances """ + resources_to_delete = list(Resource.objects.filter(graph_id=self.graphid)) + delete_count = len(resources_to_delete) if verbose is True: - bar = pyprind.ProgBar(Resource.objects.filter(graph_id=self.graphid).count()) - delete_count = 0 - for resource in Resource.objects.filter(graph_id=self.graphid): + bar = pyprind.ProgBar(delete_count) + for resource in resources_to_delete: resource.delete() - delete_count += 1 if verbose is True: bar.update() if verbose is True: