fix: Resolve FieldError in "Multi Locs With Unmatched Biz Names" button

This commit is contained in:
Lord_Devi 2024-09-19 21:25:04 -04:00
parent e23333992d
commit 52dd781ef8

View file

@ -100,7 +100,11 @@ def ids_data(request):
if multi_locs_unmatched_biz_names:
multi_loc_business_uuids = IDSData.objects.values('business_uuid').annotate(count=Count('business_uuid')).filter(count__gt=1).values('business_uuid')
multi_loc_ids_data = IDSData.objects.filter(business_uuid__in=multi_loc_business_uuids)
unmatched_biz_name_ids_data = multi_loc_ids_data.exclude(business_name=F('location_uuid__idsdata__business_name'))
unmatched_biz_name_ids_data = multi_loc_ids_data.exclude(
business_name__in=IDSData.objects.filter(
location_uuid__in=multi_loc_ids_data.values('location_uuid')
).values('business_name')
)
ids_data_list = ids_data_list.filter(id__in=unmatched_biz_name_ids_data)
paginator = Paginator(ids_data_list, 50) # Show 50 items per page
page_number = request.GET.get('page')