From dec1d4b5ea9960d7e3125c0fe0d7639cd1134479 Mon Sep 17 00:00:00 2001 From: Rachid Mrad Date: Thu, 29 Feb 2024 21:00:20 -0500 Subject: [PATCH] fix prefecth domain__permissions --- src/registrar/utility/csv_export.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index 23a3808f8..d325b95ea 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -25,7 +25,8 @@ def write_header(writer, columns): def get_domain_infos(filter_condition, sort_fields): domain_infos = ( - DomainInformation.objects.select_related("domain", "domain__permissions", "authorizing_official") + DomainInformation.objects.select_related("domain", "authorizing_official") + .prefetch_related("domain__permissions") .filter(**filter_condition) .order_by(*sort_fields) ) @@ -185,7 +186,7 @@ def write_csv( continue total_body_rows.append(rows) - update_columns_with_domain_managers(columns, max_dm_count) + update_columns_with_domain_managers(columns, max_dm_count) write_header(writer, columns) writer.writerows(total_body_rows)