jenkins-bot has submitted this change and it was merged.

Change subject: Fix Call to a member function getPrefixedText() on a non-object 
in ThreadPermalinkView.php on line 207
......................................................................


Fix Call to a member function getPrefixedText() on a non-object in
ThreadPermalinkView.php on line 207

Bug: 41056
Change-Id: Id92a9763a0fa8001debe80b046be539af6f68091
---
M pages/ThreadPermalinkView.php
1 file changed, 16 insertions(+), 13 deletions(-)

Approvals:
  Siebrand: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/pages/ThreadPermalinkView.php b/pages/ThreadPermalinkView.php
index 93e7fca..c9a26d4 100644
--- a/pages/ThreadPermalinkView.php
+++ b/pages/ThreadPermalinkView.php
@@ -209,19 +209,22 @@
                        $this->request->setVal( 'lqt_operand', 
$this->thread->id() );
                }
 
-               // Expose feed links.
-               global $wgFeedClasses;
-               $thread = 
$this->thread->topmostThread()->title()->getPrefixedText();
-               $apiParams = array(
-                       'action' => 'feedthreads',
-                       'type' => 'replies|newthreads',
-                       'thread' => $thread
-               );
-               $urlPrefix = wfScript( 'api' ) . '?';
-               foreach ( $wgFeedClasses as $format => $class ) {
-                       $theseParams = $apiParams + array( 'feedformat' => 
$format );
-                       $url = $urlPrefix . wfArrayToCgi( $theseParams );
-                       $this->output->addFeedLink( $format, $url );
+               $topmostThreadTitle = $this->thread->topmostThread()->title();
+               if ( $topmostThreadTitle ) {
+                       // Expose feed links.
+                       global $wgFeedClasses;
+                       $thread = $topmostThreadTitle->getPrefixedText();
+                       $apiParams = array(
+                               'action' => 'feedthreads',
+                               'type' => 'replies|newthreads',
+                               'thread' => $thread
+                       );
+                       $urlPrefix = wfScript( 'api' ) . '?';
+                       foreach ( $wgFeedClasses as $format => $class ) {
+                               $theseParams = $apiParams + array( 'feedformat' 
=> $format );
+                               $url = $urlPrefix . wfArrayToCgi( $theseParams 
);
+                               $this->output->addFeedLink( $format, $url );
+                       }
                }
 
                $this->output->setSubtitle( $this->getSubtitle() );

-- 
To view, visit https://gerrit.wikimedia.org/r/84704
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Id92a9763a0fa8001debe80b046be539af6f68091
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/LiquidThreads
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to