Reedy has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/58873


Change subject: Bug 28768 - meta=globaluserinfo doesn't display homewiki
......................................................................

Bug 28768 - meta=globaluserinfo doesn't display homewiki

globaluser.gu_home_db is never populated so isn't useable!

Change-Id: I5f8f9032c84a5ddaef43459f1b5a256df232adf3
---
M CentralAuthUser.php
1 file changed, 10 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/73/58873/1

diff --git a/CentralAuthUser.php b/CentralAuthUser.php
index e776703..1066f18 100644
--- a/CentralAuthUser.php
+++ b/CentralAuthUser.php
@@ -481,8 +481,16 @@
         * @return string
         */
        public function getHomeWiki() {
-               $this->loadState();
-               return $this->mHomeWiki;
+               // FIXME: gu_home_db is never populated via CentralAuth
+               //$this->loadState();
+               //return $this->mHomeWiki;
+
+               foreach ( $this->queryAttached() as $wiki => $acc ) {
+                       if ( $acc['attachedMethod'] == 'primary' || 
$acc['attachedMethod'] == 'new' ) {
+                               return $wiki;
+                       }
+               }
+               return "";
        }
 
        /**

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5f8f9032c84a5ddaef43459f1b5a256df232adf3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Reedy <re...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to