summaryrefslogtreecommitdiffstats
path: root/ipaserver/rpcserver.py
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-08-22 13:48:44 +0200
committerPetr Viktorin <pviktori@redhat.com>2013-08-26 13:05:36 +0200
commit34342b9a972a3a454b979dc64d0a510c5af24894 (patch)
tree697d2cb778db5b5643cc715548c09a08c9ae7d0a /ipaserver/rpcserver.py
parentedf92f765099366ae4e0b28e2aeaa54b7af92712 (diff)
downloadfreeipa-34342b9a972a3a454b979dc64d0a510c5af24894.tar.gz
freeipa-34342b9a972a3a454b979dc64d0a510c5af24894.tar.xz
freeipa-34342b9a972a3a454b979dc64d0a510c5af24894.zip
Show human-readable error name in error dialog title
Fixes RPC server's JSON encoding of exception's name. It allows to show the name in Web UI's error dialog title.
Diffstat (limited to 'ipaserver/rpcserver.py')
-rw-r--r--ipaserver/rpcserver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py
index eb9b0734a..0ec7b02d2 100644
--- a/ipaserver/rpcserver.py
+++ b/ipaserver/rpcserver.py
@@ -516,7 +516,7 @@ class jsonserver(WSGIExecutioner, HTTP_Status):
error = dict(
code=error.errno,
message=error.strerror,
- name=error.__class__.__name__,
+ name=unicode(error.__class__.__name__),
)
principal = getattr(context, 'principal', 'UNKNOWN')
response = dict(