From f0429cb438ae162ad9153a0ec2c5fdfbe96841be Mon Sep 17 00:00:00 2001 From: Martin Aceto Date: Sat, 16 Nov 2024 12:58:48 -0500 Subject: [PATCH] client params query --- functions/technologies/libs/queries.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/functions/technologies/libs/queries.py b/functions/technologies/libs/queries.py index f84c2d9..9b9c2b3 100644 --- a/functions/technologies/libs/queries.py +++ b/functions/technologies/libs/queries.py @@ -7,7 +7,6 @@ from .utils import convert_to_array from .presenters import Presenters - DB = firestore.Client(project=os.environ.get('PROJECT'), database=os.environ.get('DATABASE')) def list_data(params): @@ -30,6 +29,9 @@ def list_data(params): params_array = convert_to_array(params['category']) query = query.where(filter=FieldFilter('category_obj', 'array_contains_any', params_array)) + if 'client' in params: + query = query.where(filter=FieldFilter('client', '==', params['client'])) + if 'onlyname' in params: onlyname = True