Skip to content

Commit 636e988

Browse files
committed
Use FilterConformanceClasses instead of hard-coded strings for ADVANCED_COMPARISON_OPERATORS
1 parent d68f5cf commit 636e988

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
TokenPaginationExtension,
3838
TransactionExtension,
3939
)
40+
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
4041
from stac_fastapi.extensions.third_party import BulkTransactionExtension
4142
from stac_fastapi.sfeos_helpers.aggregation import EsAsyncBaseAggregationClient
4243
from stac_fastapi.sfeos_helpers.filter import EsAsyncBaseFiltersClient
@@ -56,7 +57,7 @@
5657
client=EsAsyncBaseFiltersClient(database=database_logic)
5758
)
5859
filter_extension.conformance_classes.append(
59-
"http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators"
60+
FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS
6061
)
6162

6263
aggregation_extension = AggregationExtension(

stac_fastapi/opensearch/stac_fastapi/opensearch/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
TokenPaginationExtension,
3232
TransactionExtension,
3333
)
34+
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
3435
from stac_fastapi.extensions.third_party import BulkTransactionExtension
3536
from stac_fastapi.opensearch.config import OpensearchSettings
3637
from stac_fastapi.opensearch.database_logic import (
@@ -56,7 +57,7 @@
5657
client=EsAsyncBaseFiltersClient(database=database_logic)
5758
)
5859
filter_extension.conformance_classes.append(
59-
"http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators"
60+
FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS
6061
)
6162

6263
aggregation_extension = AggregationExtension(

stac_fastapi/tests/conftest.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from stac_fastapi.core.rate_limit import setup_rate_limit
2828
from stac_fastapi.core.route_dependencies import get_route_dependencies
2929
from stac_fastapi.core.utilities import get_bool_env
30+
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
3031
from stac_fastapi.sfeos_helpers.aggregation import EsAsyncBaseAggregationClient
3132
from stac_fastapi.sfeos_helpers.filter import EsAsyncBaseFiltersClient
3233

@@ -205,7 +206,7 @@ async def app():
205206
client=EsAsyncBaseFiltersClient(database=database)
206207
)
207208
filter_extension.conformance_classes.append(
208-
"http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators"
209+
FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS
209210
)
210211

211212
aggregation_extension = AggregationExtension(

0 commit comments

Comments
 (0)