Skip to content

Commit c2b1301

Browse files
committed
Conditionally enable CQL2 filters
+ cleanup
1 parent afa05c9 commit c2b1301

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/stac_auth_proxy/app.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,13 @@ def create_app(settings: Optional[Settings] = None) -> FastAPI:
5050
default_public=settings.default_public,
5151
)
5252

53-
app.add_middleware(ApplyCql2FilterMiddleware)
54-
app.add_middleware(
55-
BuildCql2FilterMiddleware,
56-
# collections_filter=settings.collections_filter,
57-
items_filter=settings.items_filter(),
58-
)
53+
if settings.items_filter:
54+
app.add_middleware(ApplyCql2FilterMiddleware)
55+
app.add_middleware(
56+
BuildCql2FilterMiddleware,
57+
# collections_filter=settings.collections_filter,
58+
items_filter=settings.items_filter(),
59+
)
5960

6061
if settings.debug:
6162
app.add_api_route(
@@ -64,9 +65,8 @@ def create_app(settings: Optional[Settings] = None) -> FastAPI:
6465
methods=["GET"],
6566
)
6667

67-
# Tooling
68-
proxy_handler = ReverseProxyHandler(upstream=str(settings.upstream_url))
6968
# Catchall for remainder of the endpoints
69+
proxy_handler = ReverseProxyHandler(upstream=str(settings.upstream_url))
7070
app.add_api_route(
7171
"/{path:path}",
7272
proxy_handler.stream,

0 commit comments

Comments
 (0)