Skip to content

Commit

Permalink
Removing _return_date bounding constants.
Browse files Browse the repository at this point in the history
  • Loading branch information
rhysrevans3 committed Jan 5, 2024
1 parent 2f8d666 commit 7b33232
Showing 1 changed file with 5 additions and 17 deletions.
22 changes: 5 additions & 17 deletions stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -289,22 +289,10 @@ def _return_date(interval_str):
datetime = f"{intervals[0][0:19]}Z"
return {"eq": datetime}
else:
start_date = intervals[0]
end_date = intervals[1]
if ".." not in intervals:
start_date = f"{start_date[0:19]}Z"
end_date = f"{end_date[0:19]}Z"
elif start_date != "..":
start_date = f"{start_date[0:19]}Z"
end_date = "2200-12-01T12:31:12Z"
elif end_date != "..":
start_date = "1900-10-01T00:00:00Z"
end_date = f"{end_date[0:19]}Z"
else:
start_date = "1900-10-01T00:00:00Z"
end_date = "2200-12-01T12:31:12Z"
start_date = f"{intervals[0][0:19]}Z" if intervals[0] != ".." else None
end_date = f"{intervals[1][0:19]}Z" if intervals[1] != ".." else None

return {"lte": end_date, "gte": start_date}
return {"lte": end_date, "gte": start_date}

async def get_search(
self,
Expand Down Expand Up @@ -457,9 +445,9 @@ async def post_search(
)

if search_request.query:
for (field_name, expr) in search_request.query.items():
for field_name, expr in search_request.query.items():
field = "properties__" + field_name
for (op, value) in expr.items():
for op, value in expr.items():
search = self.database.apply_stacql_filter(
search=search, op=op, field=field, value=value
)
Expand Down

0 comments on commit 7b33232

Please sign in to comment.