]> git.mxchange.org Git - friendica.git/commitdiff
Fix tests
authorMichael <heluecht@pirati.ca>
Fri, 9 Jul 2021 06:37:45 +0000 (06:37 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 9 Jul 2021 06:37:45 +0000 (06:37 +0000)
src/Model/Contact.php

index 39553ea9b3f3bad49b88e5646e15711e082b32a6..ecebe79b9976ad878945548b86341c6f357548aa 100644 (file)
@@ -2028,7 +2028,7 @@ class Contact
                // 'xmpp', 'sensitive'
 
                $fields = ['uid', 'uri-id', 'avatar', 'header', 'name', 'nick', 'location', 'keywords', 'about', 'subscribe',
-                       'manually-approve', 'unsearchable', 'url', 'guid', 'addr', 'batch', 'notify', 'poll', 'request', 'confirm', 'poco',
+                       'manually-approve', 'unsearchable', 'url', 'addr', 'batch', 'notify', 'poll', 'request', 'confirm', 'poco',
                        'network', 'alias', 'baseurl', 'gsid', 'forum', 'prv', 'contact-type', 'pubkey', 'last-item'];
                $contact = DBA::selectFirst('contact', $fields, ['id' => $id]);
                if (!DBA::isResult($contact)) {
@@ -2112,6 +2112,7 @@ class Contact
                }
 
                $update = false;
+               $guid = $ret['guid'] ?? '';
 
                // make sure to not overwrite existing values with blank entries except some technical fields
                $keep = ['batch', 'notify', 'poll', 'request', 'confirm', 'poco', 'baseurl'];
@@ -2157,10 +2158,10 @@ class Contact
                        return true;
                }
 
-               if (empty($ret['guid'])) {
+               if (empty($guid)) {
                        $ret['uri-id'] = ItemURI::getIdByURI($ret['url']);
                } else {
-                       $ret['uri-id']  = ItemURI::insert(['uri' => $ret['uri'], 'guid' => $ret['guid']]);
+                       $ret['uri-id']  = ItemURI::insert(['uri' => $ret['uri'], 'guid' => $guid]);
                }
 
                $ret['nurl']    = Strings::normaliseLink($ret['url']);