]> git.mxchange.org Git - friendica.git/commitdiff
Update the public contact
authorMichael <heluecht@pirati.ca>
Sun, 25 Mar 2018 08:20:13 +0000 (08:20 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 25 Mar 2018 08:20:13 +0000 (08:20 +0000)
src/Model/Contact.php

index dba6f5266cc9cfaeabad0eb052fe8d61e019ad3d..d184dacdbfaa0ec79f9028261d605e9e1f52ed04 100644 (file)
@@ -148,7 +148,7 @@ class Contact extends BaseObject
        public static function updateSelfFromUserID($uid, $update_avatar = false)
        {
                $fields = ['id', 'name', 'nick', 'location', 'about', 'keywords', 'gender', 'avatar',
-                       'xmpp', 'contact-type', 'forum', 'prv', 'avatar-date'];
+                       'xmpp', 'contact-type', 'forum', 'prv', 'avatar-date', 'nurl'];
                $self = dba::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]);
                if (!DBM::is_result($self)) {
                        return;
@@ -211,6 +211,9 @@ class Contact extends BaseObject
                if ($update) {
                        $fields['name-date'] = DateTimeFormat::utcNow();
                        dba::update('contact', $fields, ['id' => $self['id']]);
+
+                       // Update the public contact as well
+                       dba::update('contact', $fields, ['uid' => 0, 'nurl' => $self['nurl']]);
                }
        }