X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FPortableContact.php;h=f824be40f0e8065c796035d3976f7fbec041c982;hb=41b7d75cca9769203e66df5042846d260a1a0ed8;hp=d737f4d5afeb6ed4076510a9442b18cf1cace549;hpb=40d3e7982ccae52996ffe88e6cb7e4acfb51f369;p=friendica.git diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php index d737f4d5af..f824be40f0 100644 --- a/src/Protocol/PortableContact.php +++ b/src/Protocol/PortableContact.php @@ -522,7 +522,12 @@ class PortableContact } } - $fields = ['updated' => $last_updated, 'last_contact' => DateTimeFormat::utcNow()]; + $fields = ['last_contact' => DateTimeFormat::utcNow()]; + + if (!empty($last_updated)) { + $fields['updated'] = $last_updated; + } + dba::update('gcontact', $fields, ['nurl' => normalise_link($profile)]); if (($gcontacts[0]["generation"] == 0)) { @@ -1427,7 +1432,7 @@ class PortableContact } foreach ($tags as $tag) { - dba::insert('gserver-tag', ['gserver-id' => $gserver['id'], 'tag' => $tag]); + dba::insert('gserver-tag', ['gserver-id' => $gserver['id'], 'tag' => $tag], true); } }