]> git.mxchange.org Git - friendica.git/commitdiff
Prevent dead contacts from being revived
authorMichael <heluecht@pirati.ca>
Wed, 30 Oct 2024 05:07:58 +0000 (05:07 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 30 Oct 2024 05:07:58 +0000 (05:07 +0000)
src/Model/Contact.php

index c510e670e48426465f7d8c8ee497beac9e7eb09a..a440d1e59915d6f9e15d39aeac45fb8cab712a6c 100644 (file)
@@ -1367,7 +1367,7 @@ class Contact
                                $personal_contact = DBA::selectFirst('contact', $fields, ["`nurl` = ? AND `uid` != 0", Strings::normaliseLink($url)]);
                        }
 
-                       if (DBA::isResult($personal_contact)) {
+                       if (DBA::isResult($personal_contact) && !Probe::isProbable($personal_contact['network'])) {
                                Logger::info('Take contact data from personal contact', ['url' => $url, 'update' => $update, 'contact' => $personal_contact]);
                                $data = $personal_contact;
                                $data['photo'] = $personal_contact['avatar'];