]> source.dussan.org Git - gitea.git/commitdiff
Don't force a password change for the admin user when creating an account via cli...
authorLanre Adelowo <adelowomailbox@gmail.com>
Sun, 25 Nov 2018 07:42:24 +0000 (08:42 +0100)
committerLauris BH <lauris@nix.lv>
Sun, 25 Nov 2018 07:42:24 +0000 (09:42 +0200)
* don't force a password change for the admin user

* don't totally dicard -must-change-password flag if creating the first (admin) user via the cli. Use flag if present but make sure to default to not forcing a password update

cmd/admin.go

index d8acce778881b7166637a75a502249ba6965719c..9422e507099e822315d75b3f16f0e2d564e788d8 100644 (file)
@@ -322,6 +322,12 @@ func runCreateUser(c *cli.Context) error {
        // always default to true
        var changePassword = true
 
+       // If this is the first user being created.
+       // Take it as the admin and don't force a password update.
+       if n := models.CountUsers(); n == 0 {
+               changePassword = false
+       }
+
        if c.IsSet("must-change-password") {
                changePassword = c.Bool("must-change-password")
        }