From e3b404c983577cca75fd61f56d0a69e302726d86 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 19 May 2022 14:42:09 +0200 Subject: [PATCH] Resolve #408 #409 #411 --- .../RainLoop/Providers/AddressBook/PdoAddressBook.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php index b45e884b8..27ab534ec 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php @@ -492,11 +492,13 @@ class PdoAddressBook return true; } - public function DeleteAllContacts() : bool + public function DeleteAllContacts(string $sEmail) : bool { $this->SyncDatabase(); - $aParams = array(':id_user' => array($this->iUserID, \PDO::PARAM_INT)); + $iUserID = $this->getUserId($sEmail); + + $aParams = array(':id_user' => array($iUserID, \PDO::PARAM_INT)); $this->prepareAndExecute('DELETE FROM rainloop_ab_properties WHERE id_user = :id_user', $aParams); $this->prepareAndExecute('DELETE FROM rainloop_ab_contacts WHERE id_user = :id_user', $aParams);