Skip to content

Commit f821101

Browse files
committed
revert multiple where
1 parent 6965132 commit f821101

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

functions/lighthouse/libs/queries.py

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,21 @@ def list_data(params):
1212
technology_array = convert_to_array(params['technology'])
1313
data = []
1414

15-
query = DB.collection(TABLE)
15+
for technology in technology_array:
16+
query = DB.collection(TABLE)
1617

17-
if 'start' in params:
18-
query = query.where(filter=FieldFilter('date', '>=', params['start']))
19-
if 'end' in params:
20-
query = query.where(filter=FieldFilter('date', '<=', params['end']))
18+
if 'start' in params:
19+
query = query.where(filter=FieldFilter('date', '>=', params['start']))
20+
if 'end' in params:
21+
query = query.where(filter=FieldFilter('date', '<=', params['end']))
2122

22-
query = query.where(filter=FieldFilter('geo', '==', params['geo']))
23-
query = query.where(filter=FieldFilter('rank', '==', params['rank']))
24-
25-
for technology in technology_array:
23+
query = query.where(filter=FieldFilter('geo', '==', params['geo']))
24+
query = query.where(filter=FieldFilter('rank', '==', params['rank']))
2625
query = query.where(filter=FieldFilter('technology', '==', technology))
2726

28-
documents = query.stream()
27+
documents = query.stream()
2928

30-
for doc in documents:
31-
data.append(doc.to_dict())
29+
for doc in documents:
30+
data.append(doc.to_dict())
3231

33-
return Result(result=data)
32+
return Result(result=data)

0 commit comments

Comments
 (0)