Skip to content

Commit fc31c31

Browse files
committed
use unified verify refesh
1 parent 7f0de2a commit fc31c31

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1313

1414
### Changed
1515

16-
- Refactored CRUD methods in `TransactionsClient` to use the `_resolve_refresh` helper method for consistent and reusable handling of the `refresh` parameter. [#370](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/370)
16+
- Refactored CRUD methods in `TransactionsClient` to use the `validate_refresh` helper method for consistent and reusable handling of the `refresh` parameter. [#370](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/370)
1717

1818
### Fixed
1919

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
)
3232
from stac_fastapi.core.extensions import filter
3333
from stac_fastapi.core.serializers import CollectionSerializer, ItemSerializer
34-
from stac_fastapi.core.utilities import MAX_LIMIT, bbox2polygon, resolve_refresh
34+
from stac_fastapi.core.utilities import MAX_LIMIT, bbox2polygon, validate_refresh
3535
from stac_fastapi.elasticsearch.config import AsyncElasticsearchSettings
3636
from stac_fastapi.elasticsearch.config import (
3737
ElasticsearchSettings as SyncElasticsearchSettings,
@@ -874,7 +874,7 @@ async def create_item(
874874

875875
# Resolve the `refresh` parameter
876876
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
877-
refresh = resolve_refresh(str(refresh).lower())
877+
refresh = validate_refresh(refresh)
878878

879879
# Log the creation attempt
880880
logger.info(
@@ -915,7 +915,7 @@ async def delete_item(self, item_id: str, collection_id: str, **kwargs: Any):
915915

916916
# Resolve the `refresh` parameter
917917
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
918-
refresh = resolve_refresh(str(refresh).lower())
918+
refresh = validate_refresh(refresh)
919919

920920
# Log the deletion attempt
921921
logger.info(
@@ -978,7 +978,7 @@ async def create_collection(self, collection: Collection, **kwargs: Any):
978978

979979
# Resolve the `refresh` parameter
980980
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
981-
refresh = resolve_refresh(str(refresh).lower())
981+
refresh = validate_refresh(refresh)
982982

983983
# Log the creation attempt
984984
logger.info(f"Creating collection {collection_id} with refresh={refresh}")
@@ -1053,7 +1053,7 @@ async def update_collection(
10531053

10541054
# Resolve the `refresh` parameter
10551055
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1056-
refresh = resolve_refresh(str(refresh).lower())
1056+
refresh = validate_refresh(refresh)
10571057

10581058
# Log the update attempt
10591059
logger.info(f"Updating collection {collection_id} with refresh={refresh}")
@@ -1124,7 +1124,7 @@ async def delete_collection(self, collection_id: str, **kwargs: Any):
11241124

11251125
# Resolve the `refresh` parameter
11261126
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1127-
refresh = resolve_refresh(str(refresh).lower())
1127+
refresh = validate_refresh(refresh)
11281128

11291129
# Log the deletion attempt
11301130
logger.info(f"Deleting collection {collection_id} with refresh={refresh}")
@@ -1180,7 +1180,7 @@ async def bulk_async(
11801180

11811181
# Resolve the `refresh` parameter
11821182
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1183-
refresh = resolve_refresh(str(refresh).lower())
1183+
refresh = validate_refresh(refresh)
11841184

11851185
# Log the bulk insert attempt
11861186
logger.info(
@@ -1245,8 +1245,8 @@ def bulk_sync(
12451245
kwargs = kwargs or {}
12461246

12471247
# Resolve the `refresh` parameter
1248-
refresh = kwargs.get("refresh", self.sync_settings.database_refresh)
1249-
refresh = resolve_refresh(str(refresh).lower())
1248+
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1249+
refresh = validate_refresh(refresh)
12501250

12511251
# Log the bulk insert attempt
12521252
logger.info(

stac_fastapi/opensearch/stac_fastapi/opensearch/database_logic.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
)
3232
from stac_fastapi.core.extensions import filter
3333
from stac_fastapi.core.serializers import CollectionSerializer, ItemSerializer
34-
from stac_fastapi.core.utilities import MAX_LIMIT, bbox2polygon, resolve_refresh
34+
from stac_fastapi.core.utilities import MAX_LIMIT, bbox2polygon, validate_refresh
3535
from stac_fastapi.opensearch.config import (
3636
AsyncOpensearchSettings as AsyncSearchSettings,
3737
)
@@ -891,7 +891,7 @@ async def create_item(
891891

892892
# Resolve the `refresh` parameter
893893
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
894-
refresh = resolve_refresh(str(refresh).lower())
894+
refresh = validate_refresh(refresh)
895895

896896
# Log the creation attempt
897897
logger.info(
@@ -924,7 +924,7 @@ async def delete_item(self, item_id: str, collection_id: str, **kwargs: Any):
924924

925925
# Resolve the `refresh` parameter
926926
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
927-
refresh = resolve_refresh(str(refresh).lower())
927+
refresh = validate_refresh(refresh)
928928

929929
# Log the deletion attempt
930930
logger.info(
@@ -980,7 +980,7 @@ async def create_collection(self, collection: Collection, **kwargs: Any):
980980

981981
# Resolve the `refresh` parameter
982982
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
983-
refresh = resolve_refresh(str(refresh).lower())
983+
refresh = validate_refresh(refresh)
984984

985985
# Log the creation attempt
986986
logger.info(f"Creating collection {collection_id} with refresh={refresh}")
@@ -1047,7 +1047,7 @@ async def update_collection(
10471047

10481048
# Resolve the `refresh` parameter
10491049
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1050-
refresh = resolve_refresh(str(refresh).lower())
1050+
refresh = validate_refresh(refresh)
10511051

10521052
# Log the update attempt
10531053
logger.info(f"Updating collection {collection_id} with refresh={refresh}")
@@ -1107,7 +1107,7 @@ async def delete_collection(self, collection_id: str, **kwargs: Any):
11071107

11081108
# Resolve the `refresh` parameter
11091109
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1110-
refresh = resolve_refresh(str(refresh).lower())
1110+
refresh = validate_refresh(refresh)
11111111

11121112
# Log the deletion attempt
11131113
logger.info(f"Deleting collection {collection_id} with refresh={refresh}")
@@ -1155,7 +1155,7 @@ async def bulk_async(
11551155

11561156
# Resolve the `refresh` parameter
11571157
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1158-
refresh = resolve_refresh(str(refresh).lower())
1158+
refresh = validate_refresh(refresh)
11591159

11601160
# Log the bulk insert attempt
11611161
logger.info(
@@ -1217,8 +1217,8 @@ def bulk_sync(
12171217
kwargs = kwargs or {}
12181218

12191219
# Resolve the `refresh` parameter
1220-
refresh = kwargs.get("refresh", self.sync_settings.database_refresh)
1221-
refresh = resolve_refresh(str(refresh).lower())
1220+
refresh = kwargs.get("refresh", self.async_settings.database_refresh)
1221+
refresh = validate_refresh(refresh)
12221222

12231223
# Log the bulk insert attempt
12241224
logger.info(

0 commit comments

Comments
 (0)