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);