diff --git a/stac_fastapi/elasticsearch/setup.py b/stac_fastapi/elasticsearch/setup.py index 6397898b..196cd26a 100644 --- a/stac_fastapi/elasticsearch/setup.py +++ b/stac_fastapi/elasticsearch/setup.py @@ -16,6 +16,7 @@ "elasticsearch[async]", "elasticsearch-dsl", "pystac[validation]", + "uvicorn", ] extra_reqs = { diff --git a/stac_fastapi/mongo/setup.py b/stac_fastapi/mongo/setup.py index 20587c02..f0737ca1 100644 --- a/stac_fastapi/mongo/setup.py +++ b/stac_fastapi/mongo/setup.py @@ -15,6 +15,7 @@ "fastapi-utils", "pymongo", "pystac[validation]", + "uvicorn", ] extra_reqs = { diff --git a/stac_fastapi/mongo/stac_fastapi/mongo/serializers.py b/stac_fastapi/mongo/stac_fastapi/mongo/serializers.py index d016fcb3..ff098e49 100644 --- a/stac_fastapi/mongo/stac_fastapi/mongo/serializers.py +++ b/stac_fastapi/mongo/stac_fastapi/mongo/serializers.py @@ -63,6 +63,9 @@ def db_to_stac(cls, collection: dict, base_url: str) -> stac_types.Collection: if original_links: collection_links += resolve_links(original_links, base_url) + if "providers" not in collection: + collection["providers"] = {} + return stac_types.Collection( type="Collection", id=collection["id"], diff --git a/stac_fastapi/mongo/stac_fastapi/mongo/version.py b/stac_fastapi/mongo/stac_fastapi/mongo/version.py index 3c7bccdd..27ab2a3f 100644 --- a/stac_fastapi/mongo/stac_fastapi/mongo/version.py +++ b/stac_fastapi/mongo/stac_fastapi/mongo/version.py @@ -1,2 +1,2 @@ """library version.""" -__version__ = "2.3.0" +__version__ = "2.3.1"