]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
RealtimePlugin didn't handle notices without URLs
authorMikael Nordfeldth <mmn@hethane.se>
Fri, 23 Jan 2015 11:40:37 +0000 (12:40 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Fri, 23 Jan 2015 11:40:37 +0000 (12:40 +0100)
plugins/Realtime/RealtimePlugin.php

index 25fa921ffec9709047f8f555d84b13a040be9879..d41f8eca425e57367999a0e2b05809ab9cee06ac 100644 (file)
@@ -320,7 +320,7 @@ class RealtimePlugin extends Plugin
         $act = new ApiAction('/dev/null');
 
         $arr = $act->twitterStatusArray($notice, true);
-        $arr['url'] = $notice->getUrl();
+        $arr['url'] = $notice->getUrl(true);
         $arr['html'] = htmlspecialchars($notice->rendered);
         $arr['source'] = htmlspecialchars($arr['source']);
         $arr['conversation_url'] = $notice->getConversationUrl();
@@ -333,7 +333,7 @@ class RealtimePlugin extends Plugin
         if (!empty($notice->repeat_of)) {
             $original = Notice::getKV('id', $notice->repeat_of);
             if ($original instanceof Notice) {
-                $arr['retweeted_status']['url'] = $original->getUrl();
+                $arr['retweeted_status']['url'] = $original->getUrl(true);
                 $arr['retweeted_status']['html'] = htmlspecialchars($original->rendered);
                 $arr['retweeted_status']['source'] = htmlspecialchars($original->source);
                 $originalProfile = $original->getProfile();