Skip to content

Commit 243dd1c

Browse files
author
Grzegorz Pustulka
committed
resolved conflicts
1 parent 9f08d79 commit 243dd1c

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ services:
2121
- ES_USE_SSL=false
2222
- ES_VERIFY_CERTS=false
2323
- BACKEND=elasticsearch
24-
- ENABLE_DATETIME_INDEX_FILTERING=true
2524
ports:
2625
- "8080:8080"
2726
volumes:
@@ -56,7 +55,6 @@ services:
5655
- ES_VERIFY_CERTS=false
5756
- BACKEND=opensearch
5857
- STAC_FASTAPI_RATE_LIMIT=200/minute
59-
- ENABLE_DATETIME_INDEX_FILTERING=true
6058
ports:
6159
- "8082:8082"
6260
volumes:

stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/database/index.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ async def delete_item_index_shared(settings: Any, collection_id: str) -> None:
176176
client = settings.create_client
177177

178178
name = index_alias_by_collection_id(collection_id)
179-
resolved = await client.indices.resolve_index(name=name)
179+
resolved = await client.indices.resolve_index(name=name, ignore=[404])
180180
if "aliases" in resolved and resolved["aliases"]:
181181
[alias] = resolved["aliases"]
182182
await client.indices.delete_alias(index=alias["indices"], name=alias["name"])
183183
await client.indices.delete(index=alias["indices"])
184184
else:
185-
await client.indices.delete(index=name)
185+
await client.indices.delete(index=name, ignore=[404])
186186
await client.close()

stac_fastapi/tests/conftest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from stac_fastapi.core.rate_limit import setup_rate_limit
2727
from stac_fastapi.core.utilities import get_bool_env
2828
from stac_fastapi.sfeos_helpers.aggregation import EsAsyncBaseAggregationClient
29+
from stac_fastapi.sfeos_helpers.mappings import ITEMS_INDEX_PREFIX
2930

3031
if os.getenv("BACKEND", "elasticsearch").lower() == "opensearch":
3132
from stac_fastapi.opensearch.app import app_config

stac_fastapi/tests/resources/test_item.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,6 +1005,9 @@ async def _search_and_get_ids(
10051005
async def test_search_datetime_with_null_datetime(
10061006
app_client, txn_client, load_test_data
10071007
):
1008+
if not os.getenv("ENABLE_DATETIME_INDEX_FILTERING"):
1009+
pytest.skip()
1010+
10081011
"""Test datetime filtering when properties.datetime is null or set, ensuring start_datetime and end_datetime are set when datetime is null."""
10091012
# Setup: Create test collection
10101013
test_collection = load_test_data("test_collection.json")

0 commit comments

Comments
 (0)