Fix exception when viewing special pages with relative related titles
authorMax Semenik <maxsem.wiki@gmail.com>
Fri, 26 Jul 2019 01:44:28 +0000 (18:44 -0700)
committerMax Semenik <maxsem.wiki@gmail.com>
Fri, 26 Jul 2019 01:44:28 +0000 (18:44 -0700)
Bug: T227817
Change-Id: I17e4acae81792c6d13c706741ec2a953300ac004

includes/skins/Skin.php

index 918c761..bbad648 100644 (file)
@@ -275,7 +275,7 @@ abstract class Skin extends ContextSource {
 
                // Check, if the page can hold some kind of content, otherwise do nothing
                $title = $this->getRelevantTitle();
-               if ( $title->canExist() ) {
+               if ( $title->canExist() && $title->canHaveTalkPage() ) {
                        if ( $title->isTalkPage() ) {
                                $titles[] = $title->getSubjectPage();
                        } else {