]> git.mxchange.org Git - friendica.git/commitdiff
Partly revert the contact-relation sruff
authorMichael <heluecht@pirati.ca>
Thu, 25 Feb 2021 05:21:47 +0000 (05:21 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 25 Feb 2021 05:21:47 +0000 (05:21 +0000)
src/Model/Contact/Relation.php

index 4d57fe250292ada8bfdad244169d3599156e5821..f0f24774ef61783d897ea8d3c35f48042cc8de91 100644 (file)
@@ -137,16 +137,14 @@ class Relation
                        $actor = Contact::getIdForURL($contact);
                        if (!empty($actor)) {
                                if (in_array($contact, $followers)) {
-                                       $condition = ['cid' => $target, 'relation-cid' => $actor];
-                                       DBA::insert('contact-relation', $condition, Database::INSERT_IGNORE);
-                                       DBA::update('contact-relation', ['follows' => true, 'follow-updated' => DateTimeFormat::utcNow()], $condition);
+                                       $fields = ['cid' => $target, 'relation-cid' => $actor, 'follows' => true, 'follow-updated' => DateTimeFormat::utcNow()];
+                                       DBA::insert('contact-relation', $fields, Database::INSERT_UPDATE);
                                        $follower_counter++;
                                }
 
                                if (in_array($contact, $followings)) {
-                                       $condition = ['cid' => $actor, 'relation-cid' => $target];
-                                       DBA::insert('contact-relation', $condition, Database::INSERT_IGNORE);
-                                       DBA::update('contact-relation', ['follows' => true, 'follow-updated' => DateTimeFormat::utcNow()], $condition);
+                                       $fields = ['cid' => $actor, 'relation-cid' => $target, 'follows' => true, 'follow-updated' => DateTimeFormat::utcNow()];
+                                       DBA::insert('contact-relation', $fields, Database::INSERT_UPDATE);
                                        $following_counter++;
                                }
                        }