From cf22856f45fcdae29ffbef742d2abbb9cb2b7c69 Mon Sep 17 00:00:00 2001 From: Phil Varner Date: Wed, 4 May 2022 14:47:40 -0400 Subject: [PATCH] for bulk operations, don't raise an exception if any of the ingested items fails --- .../elasticsearch/stac_fastapi/elasticsearch/database_logic.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py b/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py index 54a86357..3a3befb7 100644 --- a/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py +++ b/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py @@ -497,6 +497,7 @@ async def bulk_async( self.sync_client, mk_actions(collection_id, processed_items), refresh=refresh, + raise_on_error=False, ), ) @@ -508,6 +509,7 @@ def bulk_sync( self.sync_client, mk_actions(collection_id, processed_items), refresh=refresh, + raise_on_error=False, ) # DANGER