diff --git a/src/Engines/TypesenseEngine.php b/src/Engines/TypesenseEngine.php index c9436cb..77aa9d8 100644 --- a/src/Engines/TypesenseEngine.php +++ b/src/Engines/TypesenseEngine.php @@ -168,8 +168,10 @@ public function update($models): void $models->each->pushSoftDeleteMetadata(); } - $this->typesense->importDocuments($collection, $models->map(fn($m) => $m->toSearchableArray()) - ->toArray()); + if (is_null($models->first()?->deleted_at)) { + $this->typesense->importDocuments($collection, $models->map(fn($m) => $m->toSearchableArray()) + ->toArray()); + } } /**