MDL-31819: admin: allow install to proceed when multiple admins exist already
authorTony Levi <tony.levi@netspot.com.au>
Wed, 29 Feb 2012 04:20:48 +0000 (14:50 +1030)
committerSam Hemelryk <sam@moodle.com>
Mon, 5 Mar 2012 02:42:08 +0000 (15:42 +1300)
admin/index.php

index 7e8a6fc..70dcafa 100644 (file)
@@ -306,8 +306,8 @@ if (during_initial_install()) {
         }
     }
 
-    // at this stage there can be only one admin - users may change username, so do not rely on that
-    $adminuser = get_complete_user_data('id', $CFG->siteadmins);
+    // at this stage there can be only one admin unless more were added by install - users may change username, so do not rely on that
+    $adminuser = get_complete_user_data('id', reset(explode(',', $CFG->siteadmins)));
 
     if ($adminuser->password === 'adminsetuppending') {
         // prevent installation hijacking