X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FShare%2FSharePlugin.php;h=d34bcc779e2b2253efcd5d907270af17e16d0af4;hb=b596391fcd05dddc8c37495b663d3be074eac05d;hp=1f6ddbaa3fb723dea736748bb2217ff7247f83b1;hpb=38c84a92c71913fff570b64d21b7d2e07dfa3dd3;p=quix0rs-gnu-social.git diff --git a/plugins/Share/SharePlugin.php b/plugins/Share/SharePlugin.php index 1f6ddbaa3f..d34bcc779e 100644 --- a/plugins/Share/SharePlugin.php +++ b/plugins/Share/SharePlugin.php @@ -128,7 +128,6 @@ class SharePlugin extends ActivityVerbHandlerPlugin // Notice::saveActivity it will update the Notice object. $stored->repeat_of = $sharedNotice->getID(); $stored->conversation = $sharedNotice->conversation; - $stored->object_type = ActivityUtils::resolveUri(ActivityObject::ACTIVITY, true); // We don't have to save a repeat in a separate table, we can // find repeats by just looking at the notice.repeat_of field. @@ -171,7 +170,7 @@ class SharePlugin extends ActivityVerbHandlerPlugin $object = new Activity(); $object->actor = $stored->getProfile()->asActivityObject(); $object->verb = ActivityVerb::SHARE; - $object->content = $stored->rendered; + $object->content = $stored->getRendered(); $this->extendActivity($stored, $object); return $object; @@ -281,7 +280,8 @@ class SharePlugin extends ActivityVerbHandlerPlugin if ($status['repeated'] === true) { // Qvitter API wants the "repeated_id" value set too. $repeated = Notice::pkeyGet(array('profile_id' => $scoped->getID(), - 'repeat_of' => $notice->getID())); + 'repeat_of' => $notice->getID(), + 'verb' => ActivityVerb::SHARE)); $status['repeated_id'] = $repeated->getID(); } }