Skip to content
This repository was archived by the owner on Nov 4, 2021. It is now read-only.

Commit 23a82e0

Browse files
committed
Ignore 404 errors when deleting non-searchable model
1 parent d0e369e commit 23a82e0

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/Indexers/BulkIndexer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ public function delete(Collection $models)
6464

6565
$models->each(function ($model) use ($bulkPayload) {
6666
$actionPayload = (new RawPayload())
67-
->set('delete._id', $model->getKey());
67+
->set('delete._id', $model->getKey())
68+
->set('ignore', 404);
6869

6970
$bulkPayload->add('body', $actionPayload->get());
7071
});

src/Indexers/SingleIndexer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public function delete(Collection $models)
5252
{
5353
$models->each(function ($model) {
5454
$payload = (new DocumentPayload($model))
55+
->set('ignore', 404)
5556
->get();
5657

5758
ElasticClient::delete($payload);

0 commit comments

Comments
 (0)