Skip to content

Commit

Permalink
Harden collection listing against metadata merging issues Issue #5
Browse files Browse the repository at this point in the history
  • Loading branch information
soxofaan committed Sep 16, 2022
1 parent 8b7d221 commit b62b6f2
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/openeo_aggregator/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,11 @@ def _get_all_metadata(self) -> Tuple[List[dict], _InternalCollectionMetadata]:
(bid, metadata), = by_backend.items()
else:
_log.info(f"Merging {cid!r} collection metadata from backends {by_backend.keys()}")
metadata = self._merge_collection_metadata(by_backend)
try:
metadata = self._merge_collection_metadata(by_backend)
except Exception as e:
_log.error(f"Failed to merge collection metadata for {cid!r}", exc_info=True)
continue
metadata = self._normalize_metadata(metadata)
collections_metadata.append(metadata)
internal_data.set_backends_for_collection(cid, by_backend.keys())
Expand Down

0 comments on commit b62b6f2

Please sign in to comment.