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

Change subject: Prevent a few errors noticed in production
......................................................................

Prevent a few errors noticed in production

Change-Id: Ibbb16e7408890408a235d2d94383ae7ec7a997bf
---
M nova/OpenStackNovaProject.php
M special/SpecialNovaServiceGroup.php
2 files changed, 4 insertions(+), 2 deletions(-)


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

diff --git a/nova/OpenStackNovaProject.php b/nova/OpenStackNovaProject.php
index f1e873a..a80514d 100644
--- a/nova/OpenStackNovaProject.php
+++ b/nova/OpenStackNovaProject.php
@@ -26,6 +26,7 @@
        public $roles;
        public $userrole;
        public $loaded;
+       public $serviceGroups;
        public $serviceUsers;
 
        // list of roles that are visible in the web UI
@@ -94,8 +95,6 @@
         * @return void
         */
        function fetchProjectInfo( $refresh=true ) {
-               global $wgOpenStackManagerLDAPProjectBaseDN;
-
                if ( $this->loaded and !$refresh ) {
                        return;
                }
@@ -184,6 +183,7 @@
         * @return array
         */
        function getServiceGroups() {
+               $this->fetchServiceGroups();
                return $this->serviceGroups;
        }
 
@@ -192,6 +192,7 @@
         * @return array
         */
        function getServiceUsers() {
+               $this->fetchServiceGroups();
                return $this->serviceUsers;
        }
 
diff --git a/special/SpecialNovaServiceGroup.php 
b/special/SpecialNovaServiceGroup.php
index 123f877..cab9622 100644
--- a/special/SpecialNovaServiceGroup.php
+++ b/special/SpecialNovaServiceGroup.php
@@ -66,6 +66,7 @@
                                }
                        }
                        $servicemembers = $project->getServiceUsers();
+                       $servicemember_keys = array();
                        foreach ( $servicemembers as $servicemember ) {
                                $servicemember_keys[$servicemember] = 
$servicemember;
                                if ( in_array( $servicemember, $groupmembers ) 
) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibbb16e7408890408a235d2d94383ae7ec7a997bf
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/OpenStackManager
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>

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

Reply via email to