diff --git a/app/workers/deletes.php b/app/workers/deletes.php index f27bc4feb9..351c70cc2c 100644 --- a/app/workers/deletes.php +++ b/app/workers/deletes.php @@ -366,6 +366,7 @@ class DeletesV1 extends Worker protected function deleteUser(Document $document, string $projectId): void { $userId = $document->getId(); + $userInternalId = $document->getInternalId(); // Delete all sessions of this user from the sessions table and update the sessions field of the user record $this->deleteByGroup('sessions', [ @@ -399,6 +400,11 @@ class DeletesV1 extends Worker $this->deleteByGroup('tokens', [ Query::equal('userId', [$userId]) ], $this->getProjectDB($projectId)); + + // Delete identities + $this->deleteByGroup('identities', [ + Query::equal('userInternalId', [$userInternalId]) + ], $this->getProjectDB($projectId)); } /**