@@ -289,22 +289,10 @@ def _return_date(interval_str):
289289 datetime = f"{ intervals [0 ][0 :19 ]} Z"
290290 return {"eq" : datetime }
291291 else :
292- start_date = intervals [0 ]
293- end_date = intervals [1 ]
294- if ".." not in intervals :
295- start_date = f"{ start_date [0 :19 ]} Z"
296- end_date = f"{ end_date [0 :19 ]} Z"
297- elif start_date != ".." :
298- start_date = f"{ start_date [0 :19 ]} Z"
299- end_date = "2200-12-01T12:31:12Z"
300- elif end_date != ".." :
301- start_date = "1900-10-01T00:00:00Z"
302- end_date = f"{ end_date [0 :19 ]} Z"
303- else :
304- start_date = "1900-10-01T00:00:00Z"
305- end_date = "2200-12-01T12:31:12Z"
292+ start_date = f"{ intervals [0 ][0 :19 ]} Z" if intervals [0 ] != ".." else None
293+ end_date = f"{ intervals [1 ][0 :19 ]} Z" if intervals [1 ] != ".." else None
306294
307- return {"lte" : end_date , "gte" : start_date }
295+ return {"lte" : end_date , "gte" : start_date }
308296
309297 async def get_search (
310298 self ,
@@ -457,9 +445,9 @@ async def post_search(
457445 )
458446
459447 if search_request .query :
460- for ( field_name , expr ) in search_request .query .items ():
448+ for field_name , expr in search_request .query .items ():
461449 field = "properties__" + field_name
462- for ( op , value ) in expr .items ():
450+ for op , value in expr .items ():
463451 search = self .database .apply_stacql_filter (
464452 search = search , op = op , field = field , value = value
465453 )
0 commit comments