Skip to content

Commit e4a9168

Browse files
committed
fix
1 parent 798a2c5 commit e4a9168

File tree

2 files changed

+5
-5
lines changed
  • stac_fastapi

2 files changed

+5
-5
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ def apply_datetime_filter(
583583
),
584584
],
585585
)
586-
return search.query(filter_query), result_metadata
586+
return search.query(filter_query), result_metadata
587587

588588
@staticmethod
589589
def apply_bbox_filter(search: Search, bbox: List):

stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/database/index.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def indices(collection_ids: Optional[List[str]]) -> str:
7070

7171
def filter_indexes_by_datetime(
7272
collection_indexes: List[Tuple[Dict[str, str], ...]],
73-
datetime_search: Dict[str, Dict[str, str | None]],
73+
datetime_search: Dict[str, Dict[str, Optional[str]]],
7474
) -> List[str]:
7575
"""
7676
Filter Elasticsearch index aliases based on datetime search criteria.
@@ -82,15 +82,15 @@ def filter_indexes_by_datetime(
8282
Args:
8383
collection_indexes (List[Tuple[Dict[str, str], ...]]): A list of tuples containing dictionaries
8484
with 'datetime', 'start_datetime', and 'end_datetime' aliases.
85-
datetime_search (Dict[str, Dict[str, str | None]]): A dictionary with keys 'datetime',
85+
datetime_search (Dict[str, Dict[str, Optional[str]]]): A dictionary with keys 'datetime',
8686
'start_datetime', and 'end_datetime', each containing 'gte' and 'lte' criteria as ISO format
8787
datetime strings or None.
8888
8989
Returns:
9090
List[str]: A list of start_datetime aliases that match all provided search criteria.
9191
"""
9292

93-
def extract_date_from_alias(alias: str) -> tuple[datetime, datetime] | None:
93+
def extract_date_from_alias(alias: str) -> Optional[tuple[datetime, datetime]]:
9494
date_pattern = re.compile(r"\d{4}-\d{2}-\d{2}")
9595
try:
9696
dates = date_pattern.findall(alias)
@@ -108,7 +108,7 @@ def extract_date_from_alias(alias: str) -> tuple[datetime, datetime] | None:
108108
except (ValueError, IndexError):
109109
return None
110110

111-
def parse_search_date(date_str: str | None) -> Optional[date]:
111+
def parse_search_date(date_str: Optional[str]) -> Optional[date]:
112112
if not date_str:
113113
return None
114114
date_str = date_str.rstrip("Z")

0 commit comments

Comments
 (0)