Merge pull request #13124 from ne20002/develop

fix for probe loop in case that network of contact has changed
This commit is contained in:
Michael Vogel 2023-05-17 03:16:04 +02:00 committed by GitHub
commit a52c1cde9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2682,6 +2682,8 @@ class Contact
return true;
}
$has_local_data = self::hasLocalData($id, $contact);
$uid = $contact['uid'];
unset($contact['uid']);
@ -2702,9 +2704,7 @@ class Contact
$updated = DateTimeFormat::utcNow();
$has_local_data = self::hasLocalData($id, $contact);
if (!Probe::isProbable($ret['network'])) {
if (!Probe::isProbable($ret['network']) && !Probe::isProbable($contact['network'])) {
// Periodical checks are only done on federated contacts
$failed_next_update = null;
$success_next_update = null;