diff options
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/subcontrollers/user.py')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/subcontrollers/user.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py index 9232f305..734d867f 100644 --- a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py +++ b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py @@ -165,8 +165,6 @@ class UserController(IPAController): turbogears.flash("Add user cancelled") raise turbogears.redirect('/user/list') - tg_errors, kw = self.usercreatevalidate(**kw) - # Fix incoming multi-valued fields we created for the form kw = ipahelper.fix_incoming_fields(kw, 'cn', 'cns') kw = ipahelper.fix_incoming_fields(kw, 'telephonenumber', 'telephonenumbers') @@ -175,6 +173,8 @@ class UserController(IPAController): kw = ipahelper.fix_incoming_fields(kw, 'pager', 'pagers') kw = ipahelper.fix_incoming_fields(kw, 'homephone', 'homephones') + tg_errors, kw = self.usercreatevalidate(**kw) + if tg_errors: turbogears.flash("There were validation errors.<br/>" + "Please see the messages below for details.") |