Skip to content

Commit 88d5645

Browse files
committed
fix: only set datetimes from wm(t)s if any returned, therefore allow setting them from config as default even without OverwriteTimes
fixes regression of misusing palsar in cerulean
1 parent ad69b43 commit 88d5645

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/eodash_catalog/endpoints.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -995,12 +995,14 @@ def handle_WMS_endpoint(
995995
# some endpoints allow "narrowed-down" capabilities per-layer, which we utilize to not
996996
# have to process full service capabilities XML
997997
capabilities_url = endpoint_config["EndPoint"]
998-
spatial_extent, datetimes = retrieveExtentFromWMSWMTS(
998+
spatial_extent, datetimes_retrieved = retrieveExtentFromWMSWMTS(
999999
capabilities_url,
10001000
endpoint_config["LayerId"],
10011001
version=endpoint_config.get("Version", "1.1.1"),
10021002
wmts=wmts,
10031003
)
1004+
if datetimes_retrieved:
1005+
datetimes = datetimes_retrieved
10041006
# optionally filter time results
10051007
if query := endpoint_config.get("Query"):
10061008
datetimes = filter_time_entries(datetimes, query)

0 commit comments

Comments
 (0)