]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #9571 from MrPetovan/bug/9549-photo-remove-activity
authorMichael Vogel <icarus@dabo.de>
Sat, 21 Nov 2020 21:36:09 +0000 (22:36 +0100)
committerGitHub <noreply@github.com>
Sat, 21 Nov 2020 21:36:09 +0000 (22:36 +0100)
Move unicity check after array initilization in builtin_activity_puller()

include/conversation.php

index 0d21f877ad7bf6b22dc2e8786e85104ef1a37c10..8d21039f6a4c104b41962cea43802790d139ac9e 100644 (file)
@@ -1034,11 +1034,6 @@ function builtin_activity_puller(array $activity, array &$conv_responses)
                                $activity['thr-parent'] = $activity['parent-uri'];
                        }
 
-                       // only list each unique author once
-                       if (in_array($link, $conv_responses[$mode][$activity['thr-parent']]['links'])) {
-                               continue;
-                       }
-
                        // Skip when the causer of the parent is the same than the author of the announce
                        if (($verb == Activity::ANNOUNCE) && Item::exists(['uri' => $activity['thr-parent'],
                                'uid' => $activity['uid'], 'causer-id' => $activity['author-id'], 'gravity' => GRAVITY_PARENT])) {
@@ -1050,6 +1045,9 @@ function builtin_activity_puller(array $activity, array &$conv_responses)
                                        'links' => [],
                                        'self' => 0,
                                ];
+                       } elseif (in_array($link, $conv_responses[$mode][$activity['thr-parent']]['links'])) {
+                               // only list each unique author once
+                               continue;
                        }
 
                        if (public_contact() == $activity['author-id']) {