diff --git a/lcs/admin/users.ptl b/lcs/admin/users.ptl index 070b8ba..9327524 100644 --- a/lcs/admin/users.ptl +++ b/lcs/admin/users.ptl @@ -21,7 +21,10 @@ class UserUI: def form(self): ident_methods = get_cfg('identification', {}).get('methods', []) - formdef = User.get_formdef() + if hasattr(User, 'get_formdef'): + formdef = User.get_formdef() + else: + formdef = None users_cfg = get_cfg('users', {}) form = Form(enctype='multipart/form-data') @@ -47,7 +50,10 @@ class UserUI: return form def submit_form(self, form): - formdef = User.get_formdef() + if hasattr(User, 'get_formdef'): + formdef = User.get_formdef() + else: + formdef = None if not self.user: self.user = User() for f in ('name', 'email', 'is_admin'):