Skip to content

Commit 7b33232

Browse files
committed
Removing _return_date bounding constants.
1 parent 2f8d666 commit 7b33232

File tree

1 file changed

+5
-17
lines changed
  • stac_fastapi/elasticsearch/stac_fastapi/elasticsearch

1 file changed

+5
-17
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/core.py

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)