Reedy has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/358309 )

Change subject: Title::newFromText() can and does return null
......................................................................

Title::newFromText() can and does return null

Bug: T167615
Change-Id: I3a2598379141d8cff5e15dfdc461a0ef8d28316c
---
M src/UserNameSessionProvider.php
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Auth_remoteuser 
refs/changes/09/358309/1

diff --git a/src/UserNameSessionProvider.php b/src/UserNameSessionProvider.php
index c665644..b0be25e 100644
--- a/src/UserNameSessionProvider.php
+++ b/src/UserNameSessionProvider.php
@@ -483,7 +483,7 @@
                                                        $url = call_user_func( 
$url, $metadata );
                                                }
                                                $internal = Title::newFromText( 
$url );
-                                               $known = $internal->isKnown();
+                                               $known = $internal && 
$internal->isKnown();
                                                if ( $known ) {
                                                        $url = 
$internal->getFullURL();
                                                }
@@ -514,7 +514,8 @@
                                                        $url = call_user_func( 
$url, $metadata );
                                                }
                                                $internal = Title::newFromText( 
$url );
-                                               if ( $internal->isKnown() ) {
+
+                                               if ( $internal && 
$internal->isKnown() ) {
                                                        $url = 
$internal->getLinkURL();
                                                }
                                                $personalurls[ 'logout' ][ 
'href' ] = $url;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3a2598379141d8cff5e15dfdc461a0ef8d28316c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Auth_remoteuser
Gerrit-Branch: REL1_29
Gerrit-Owner: Reedy <[email protected]>

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

Reply via email to