diff --git a/modules/user.py b/modules/user.py index 7f65420..a2745a2 100644 --- a/modules/user.py +++ b/modules/user.py @@ -483,10 +483,12 @@ def addSkel(self): else: # An admin tries to add a new user. self.extendAccessRights(skel) + # Unlock and require a password - skel.password.required = True - skel.password.visible = True - skel.password.readOnly = False + if "password" in skel: + skel.password.required = True + skel.password.visible = True + skel.password.readOnly = False skel.name.readOnly = False # Dont enforce readonly name in user/add return skel