Save settings after adding the groups, or the groups don't stick
authorChad Horohoe <demon@users.mediawiki.org>
Mon, 7 Jun 2010 16:33:12 +0000 (16:33 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Mon, 7 Jun 2010 16:33:12 +0000 (16:33 +0000)
includes/installer/Installer.php

index 7062506..376528f 100644 (file)
@@ -900,9 +900,9 @@ abstract class Installer {
                        } catch( PasswordError $pwe ) {
                                return Status::newFatal( 'config-admin-error-password', $name, $pwe->getMessage() );
                        }
-                       $user->saveSettings();
                        $user->addGroup( 'sysop' );
                        $user->addGroup( 'bureaucrat' );
+                       $user->saveSettings();
                }
                return Status::newGood();
        }