From: Michael Date: Wed, 29 Jul 2020 19:48:26 +0000 (+0000) Subject: Possibly fix a fatal error X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=7441bd90c83ba9822d41ab0972c5530d22195557;p=friendica.git Possibly fix a fatal error --- diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 6dbba6ed40..855f90431c 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -207,7 +207,12 @@ class Contact if (empty($cid)) { return []; } - return self::getById($cid, $fields); + + $contact = self::getById($cid, $fields); + if (empty($contact)) { + return []; + } + return $contact; } // Add internal fields @@ -238,6 +243,10 @@ class Contact $contact = DBA::selectFirst('contact', $fields, $condition, $options); } + if (!DBA::isResult($contact)) { + return []; + } + // Update the contact in the background if needed if ((($contact['updated'] < DateTimeFormat::utc('now -7 days')) || empty($contact['avatar'])) && in_array($contact['network'], Protocol::FEDERATED)) {