Skip to content

Commit 54962c4

Browse files
committed
keep extensions and collection_search_extension separate
1 parent c6b66c5 commit 54962c4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

stac_fastapi/pgstac/app.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,20 @@
7272
items_get_request_model = ItemCollectionUri
7373

7474
if "collection_search" in _enabled_extensions:
75-
collection_extension = CollectionSearchExtension.from_extensions(
75+
collection_search_extension = CollectionSearchExtension.from_extensions(
7676
extensions=extensions
7777
)
78-
collections_get_request_model = collection_extension.GET
79-
extensions.append(collection_extension)
78+
collections_get_request_model = collection_search_extension.GET
8079
else:
80+
collection_search_extension = None
8181
collections_get_request_model = EmptyRequest
8282

8383
post_request_model = create_post_request_model(extensions, base_model=PgstacSearch)
8484
get_request_model = create_get_request_model(extensions)
8585

8686
api = StacApi(
8787
settings=settings,
88-
extensions=extensions,
88+
extensions=extensions + [collection_search_extension],
8989
client=CoreCrudClient(post_request_model=post_request_model), # type: ignore
9090
response_class=ORJSONResponse,
9191
items_get_request_model=items_get_request_model,

0 commit comments

Comments
 (0)