Skip to content

Commit 8e3740d

Browse files
committed
Issue #715: better check for "item_assets" in collection extra_fields
"item_assets" seems always set (but at least empty) since pystac 1.12?
1 parent 4311cad commit 8e3740d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

openeo/metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ def bands_from_stac_collection(
853853
return self._bands_from_item_assets(collection.item_assets)
854854
elif _PYSTAC_1_9_EXTENSION_INTERFACE and collection.ext.has("item_assets") and collection.ext.item_assets:
855855
return self._bands_from_item_assets(collection.ext.item_assets)
856-
elif "item_assets" in collection.extra_fields:
856+
elif collection.extra_fields.get("item_assets"):
857857
# Workaround for lack of support for STAC 1.1 core item_assets with pystac < 1.12
858858
item_assets = {
859859
k: pystac.extensions.item_assets.AssetDefinition(properties=v, owner=collection)

0 commit comments

Comments
 (0)