From 463e86f59f553d4e0abf491ab59e09ca71e04430 Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 26 Mar 2025 15:12:09 -0400 Subject: [PATCH] Refactored AddressBookGetContact to produce an error rather than returning null if the contact does not exist. --- .../StandardMethods/AddressBook/AddressBookGetContact.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Socialbox/Classes/StandardMethods/AddressBook/AddressBookGetContact.php b/src/Socialbox/Classes/StandardMethods/AddressBook/AddressBookGetContact.php index ec0b2e5..bc5ef04 100644 --- a/src/Socialbox/Classes/StandardMethods/AddressBook/AddressBookGetContact.php +++ b/src/Socialbox/Classes/StandardMethods/AddressBook/AddressBookGetContact.php @@ -35,7 +35,7 @@ { if(!ContactManager::isContact($request->getPeer(), $peerAddress)) { - return $rpcRequest->produceResponse(); + return $rpcRequest->produceError(StandardError::NOT_FOUND, sprintf('The requested contact for %s does not exist', $peerAddress->getAddress())); } return $rpcRequest->produceResponse(ContactManager::getStandardContact($request->getPeer(), $peerAddress));