From 6ca725e5b698cc70cf4ad2ba26438d92a35050b2 Mon Sep 17 00:00:00 2001
From: Hypolite Petovan <hypolite@mrpetovan.com>
Date: Sat, 24 Sep 2022 10:18:41 -0400
Subject: [PATCH] Check for network key existence before calling
 Probe::isProbable in Model\Contact

- Address https://github.com/friendica/friendica/issues/11630#issuecomment-1253225607
---
 src/Model/Contact.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Model/Contact.php b/src/Model/Contact.php
index 9e363bf372..a035d0021d 100644
--- a/src/Model/Contact.php
+++ b/src/Model/Contact.php
@@ -3388,7 +3388,7 @@ class Contact
 			if (empty($contact['id']) && Network::isValidHttpUrl($url)) {
 				Worker::add(PRIORITY_LOW, 'AddContact', 0, $url);
 				++$added;
-			} elseif (Probe::isProbable($contact['network']) && ($contact['next-update'] < DateTimeFormat::utcNow())) {
+			} elseif (!empty($contact['network']) && Probe::isProbable($contact['network']) && ($contact['next-update'] < DateTimeFormat::utcNow())) {
 				Worker::add(['priority' => PRIORITY_LOW, 'dont_fork' => true], 'UpdateContact', $contact['id']);
 				++$updated;
 			} else {
-- 
2.39.5