fix typesense error to delete unexisting user

This commit is contained in:
2026-03-28 16:45:57 +01:00
parent 60760d6101
commit cdc4645d92
+8
View File
@@ -95,12 +95,20 @@ class TypesenseService
} }
} }
public function upsertUser(User $user): void public function upsertUser(User $user): void
{ {
$this->ensureCollectionsExist(); $this->ensureCollectionsExist();
if (!$user->validate) { if (!$user->validate) {
try {
$this->client->collections['users']
->documents[(string) $user->id]
->retrieve();
$this->deleteUser($user->id); $this->deleteUser($user->id);
} catch (\Throwable $e) {
}
return; return;
} }