From 6dff9cd781d1f43d66ef241c082471a844b981b1 Mon Sep 17 00:00:00 2001 From: Akhil Date: Fri, 27 Jan 2023 01:32:00 +0530 Subject: [PATCH] Add check to unregister system addressbook Signed-off-by: Akhil --- plugins/nextcloud/NextcloudContactsSuggestions.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/nextcloud/NextcloudContactsSuggestions.php b/plugins/nextcloud/NextcloudContactsSuggestions.php index c6451344c..67ed36547 100644 --- a/plugins/nextcloud/NextcloudContactsSuggestions.php +++ b/plugins/nextcloud/NextcloudContactsSuggestions.php @@ -21,6 +21,12 @@ class NextcloudContactsSuggestions implements \RainLoop\Providers\Suggestions\IS return []; } + // Unregister system addressbook so as to return only contacts in user's addressbooks + foreach($cm->getUserAddressBooks() as $addressBook) { + if($addressBook->isSystemAddressBook()) { + $cm->unregisterAddressBook($addressBook); + } + } $aSearchResult = $cm->search($sQuery, array('FN', 'NICKNAME', 'TITLE', 'EMAIL')); //$this->oLogger->WriteDump($aSearchResult);