]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/activity.php
More Activity-based reasoning for saveActivity in Notice
[quix0rs-gnu-social.git] / lib / activity.php
index 8be37c568166269d9c7e5322a00c6ed681a5b5f9..6fd04c4db1709e16862475de53ad6da4c463b090 100644 (file)
@@ -244,6 +244,9 @@ class Activity
 
         if (!empty($targetEl)) {
             $this->target = new ActivityObject($targetEl);
+        } elseif (ActivityUtils::compareTypes($this->verb, array(ActivityVerb::FAVORITE))) {
+            // StatusNet didn't send a 'target' for their Favorite atom entries
+            $this->target = clone($this->objects[0]);
         }
 
         $this->summary = ActivityUtils::childContent($entry, 'summary');