From 38dd67f747353f508081b3bff1aac1976b34a0e7 Mon Sep 17 00:00:00 2001 From: Reedy Date: Mon, 8 Apr 2013 23:29:57 +0100 Subject: [PATCH] bug 42649 - PHP Fatal error: Call to a member function isLocal() on a non-object in Title.php Change-Id: Ie6027c818785b12f6be9c47caab77ffa4a587a79 --- includes/Title.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/includes/Title.php b/includes/Title.php index 4fbe41e98a..aa8fb93f31 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -575,10 +575,12 @@ class Title { */ public function isLocal() { if ( $this->mInterwiki != '' ) { - return Interwiki::fetch( $this->mInterwiki )->isLocal(); - } else { - return true; + $iw = Interwiki::fetch( $this->mInterwiki ); + if ( $iw ) { + return $iw->isLocal(); + } } + return true; } /** -- 2.20.1