diff --git a/mo/web/org_users.py b/mo/web/org_users.py index d3eb9d088bb8335b85e04ed345593758ef977540..0281e2ba3e4760def051cbe85efb6a5cc7205452 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -390,10 +390,11 @@ def org_user_edit(id: int): if form.validate_on_submit(): check = True - other_user = mo.users.user_by_email(form.email.data) - if other_user is not None and other_user != user: - flash('Zadaný e-mail nelze použít, existuje jiný účet s tímto e-mailem', 'danger') - check = False + if hasattr(form, 'email') and form.email is not None: + other_user = mo.users.user_by_email(form.email.data) + if other_user is not None and other_user != user: + flash('Zadaný e-mail nelze použít, existuje jiný účet s tímto e-mailem', 'danger') + check = False if check: form.populate_obj(user)