Skip to content

Commit

Permalink
Merge pull request #88 from Open-EO/fix/add_experimental_key_to_colle…
Browse files Browse the repository at this point in the history
…ctions_endpoint_result

Fix/add experimental key to collections endpoint result
  • Loading branch information
guss84 authored Aug 20, 2024
2 parents 1fb97b1 + 1a8c620 commit f046ca4
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions rest/openeo_collections/collections.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,21 @@
}


def build_basic_collection(collection_info):
basic_collection = {
"stac_version": collection_info["stac_version"],
"id": collection_info["id"],
"description": collection_info["description"],
"license": collection_info["license"],
"extent": collection_info["extent"],
"links": collection_info["links"],
}
if collection_info.get("experimental") is not None:
basic_collection["experimental"] = collection_info.get("experimental")

return basic_collection


class CollectionsProvider:
def __init__(self, id, url=None, directory=None):
self.id = id
Expand Down Expand Up @@ -99,14 +114,7 @@ def set_collections(self, collections):
def get_collections_basic_info(self):
self.check_if_loaded()
collections_basic_info = map(
lambda collection_info: {
"stac_version": collection_info["stac_version"],
"id": collection_info["id"],
"description": collection_info["description"],
"license": collection_info["license"],
"extent": collection_info["extent"],
"links": collection_info["links"],
},
build_basic_collection,
self.collections_cache.values(),
)

Expand Down

0 comments on commit f046ca4

Please sign in to comment.