Skip to content

Commit c23380e

Browse files
authored
Merge pull request #47 from typesense/bugfix/revert-unnecessary-api-calls
Revert Reduce unnecessary API calls
2 parents bfb43f8 + 9386ea4 commit c23380e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/Engines/TypesenseEngine.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -162,18 +162,14 @@ public function __construct(Typesense $typesense)
162162
*/
163163
public function update($models): void
164164
{
165-
$changes = $models->first()->getDirty();
166-
$searchableArray = $models->first()->toSearchableArray();
167-
if (!empty(array_intersect(array_keys($changes), array_keys($searchableArray)))) {
168-
$collection = $this->typesense->getCollectionIndex($models->first());
165+
$collection = $this->typesense->getCollectionIndex($models->first());
169166

170-
if ($this->usesSoftDelete($models->first()) && config('scout.soft_delete', false)) {
171-
$models->each->pushSoftDeleteMetadata();
172-
}
173-
174-
$this->typesense->importDocuments($collection, $models->map(fn($m) => $m->toSearchableArray())
175-
->toArray());
167+
if ($this->usesSoftDelete($models->first()) && config('scout.soft_delete', false)) {
168+
$models->each->pushSoftDeleteMetadata();
176169
}
170+
171+
$this->typesense->importDocuments($collection, $models->map(fn($m) => $m->toSearchableArray())
172+
->toArray());
177173
}
178174

179175
/**

0 commit comments

Comments
 (0)