]> git.mxchange.org Git - friendica.git/commitdiff
Fix the processing of event activities
authorMichael Vogel <icarus@dabo.de>
Sat, 22 Jun 2019 22:38:52 +0000 (00:38 +0200)
committerMichael Vogel <icarus@dabo.de>
Sat, 22 Jun 2019 22:38:52 +0000 (00:38 +0200)
src/Protocol/ActivityPub/Receiver.php

index 4c34c5e15f8b1437c098c5acc5051a72507ff276..1d425600d81b76ded4dda6f4819c1690e60e2751 100644 (file)
@@ -222,8 +222,7 @@ class Receiver
 
                        // We had been able to retrieve the object data - so we can trust the source
                        $trust_source = true;
-               } elseif (in_array($type, ['as:Like', 'as:Dislike']) ||
-                       (($type == 'as:Follow') && in_array($object_type, self::CONTENT_TYPES))) {
+               } elseif (in_array($type, array_merge(self::ACTIVITY_TYPES, ['as:Follow'])) && in_array($object_type, self::CONTENT_TYPES)) {
                        // Create a mostly empty array out of the activity data (instead of the object).
                        // This way we later don't have to check for the existence of ech individual array element.
                        $object_data = self::processObject($activity);