summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/subcontrollers/principal.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/subcontrollers/principal.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/subcontrollers/principal.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/principal.py b/ipa-server/ipa-gui/ipagui/subcontrollers/principal.py
index 28a221fb..3c3d9463 100644
--- a/ipa-server/ipa-gui/ipagui/subcontrollers/principal.py
+++ b/ipa-server/ipa-gui/ipagui/subcontrollers/principal.py
@@ -103,7 +103,7 @@ class PrincipalController(IPAController):
return dict(form=principal_new_form, principal=kw,
tg_template='ipagui.templates.principalnew')
except ipaerror.IPAError, e:
- turbogears.flash("Service principal add failed: " + str(e) + "<br/>" + e.detail[0]['desc'])
+ turbogears.flash("Service principal add failed: " + str(e) + "<br/>" + e.detail[0].get('desc','') + ". " + e.detail[0].get('info',''))
return dict(form=principal_new_form, principal=kw,
tg_template='ipagui.templates.principalnew')
@@ -137,7 +137,7 @@ class PrincipalController(IPAController):
principals[i].setValue('hostname', h[0])
except ipaerror.IPAError, e:
- turbogears.flash("principal list failed: " + str(e) + "<br/>" + e.detail[0]['desc'])
+ turbogears.flash("principal list failed: " + str(e) + "<br/>" + e.detail[0].get('desc','') + ". " + e.detail[0].get('info',''))
raise turbogears.redirect("/principal/list")
return dict(principals=principals, hostname=hostname, fields=ipagui.forms.principal.PrincipalFields())
@@ -184,7 +184,7 @@ class PrincipalController(IPAController):
turbogears.flash("Service principal deleted")
raise turbogears.redirect('/principal/list')
except (SyntaxError, ipaerror.IPAError), e:
- turbogears.flash("Service principal deletion failed: " + str(e) + "<br/>" + e.detail[0]['desc'])
+ turbogears.flash("Service principal deletion failed: " + str(e) + "<br/>" + e.detail[0].get('desc','') + ". " + e.detail[0].get('info',''))
raise turbogears.redirect('/principal/list')
@validate(form=principal_new_form)