summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-03-25 09:48:23 -0400
committerRob Crittenden <rcritten@redhat.com>2008-03-25 09:48:23 -0400
commit1a1e02025824ba86ca847d59435541545b6f0aec (patch)
treee5136ca12e9e1421f329c148622092f8e428de44 /ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py
parent402187c8386acd28456f7e4391fd5b317b35d412 (diff)
downloadfreeipa.git-1a1e02025824ba86ca847d59435541545b6f0aec.tar.gz
freeipa.git-1a1e02025824ba86ca847d59435541545b6f0aec.tar.xz
freeipa.git-1a1e02025824ba86ca847d59435541545b6f0aec.zip
Add additional detail to error messages.
This runs the risk of showing too much and confusing users but on the other hand it often includes required information detailing why the error occurred such as what attribute the user lacks write access too and why changing a password failed. 438057
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py b/ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py
index 4f455b9c..8663098f 100644
--- a/ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py
+++ b/ipa-server/ipa-gui/ipagui/subcontrollers/ipapolicy.py
@@ -198,7 +198,7 @@ class IPAPolicyController(IPAController):
turbogears.flash("IPA Policy updated")
raise turbogears.redirect('/ipapolicy/show')
except ipaerror.IPAError, e:
- turbogears.flash("Policy update failed: " + str(e) + "<br/>" + e.detail[0]['desc'])
+ turbogears.flash("Policy update failed: " + str(e) + "<br/>" + e.detail[0].get('desc','') + ". " + e.detail[0].get('info',''))
return dict(form=ipapolicy_edit_form, ipapolicy=kw,
tg_template='ipagui.templates.ipapolicyedit')