From cfd419f683a22ae72ab38d99f35004907e928eaf Mon Sep 17 00:00:00 2001 From: Sanjay Babu Date: Thu, 4 Jan 2024 11:24:22 -0800 Subject: [PATCH] added empty string check --- app/backend/aquifers/views_v2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/backend/aquifers/views_v2.py b/app/backend/aquifers/views_v2.py index 0226ff59d..19d2ce1e5 100644 --- a/app/backend/aquifers/views_v2.py +++ b/app/backend/aquifers/views_v2.py @@ -181,7 +181,7 @@ def _aquifer_qs(request): # if Aquifer parameters flag is set, obtain list of wells with aquifer parameters set and compare its aquifer id against the original query set # remove aquifers that doesn't have a match from the original query set if (aquifer_parameters): - wqs = Well.objects.filter(Q(transmissivity__isnull=False) | Q(storativity__isnull=False) | Q(hydraulic_conductivity__isnull=False), aquifer_id__isnull=False) + wqs = Well.objects.filter(Q(transmissivity__isnull=False) | Q(storativity__isnull=False) | (Q(hydraulic_conductivity__isnull=False) & ~Q(hydraulic_conductivity__exact='')), aquifer_id__isnull=False) well_aquifer_id_array = [well.aquifer_id for well in wqs] qs = qs.filter(aquifer_id__in = well_aquifer_id_array)