diff options
author | Martin Basti <mbasti@redhat.com> | 2017-01-11 17:13:52 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-01-31 18:33:27 +0100 |
commit | 9739d0354a8ac5fd357f7d131b3f75aa05df058b (patch) | |
tree | cdd0060a36736bdae21af76a61a9ed09f4942c96 /ipaserver/rpcserver.py | |
parent | a9fec1de1aa2b3c0f4c4ec6eff25ff2e75c774b0 (diff) | |
download | freeipa-9739d0354a8ac5fd357f7d131b3f75aa05df058b.tar.gz freeipa-9739d0354a8ac5fd357f7d131b3f75aa05df058b.tar.xz freeipa-9739d0354a8ac5fd357f7d131b3f75aa05df058b.zip |
py3: rpcserver: decode input because json requires string
json library parses string so input must be decoded
https://fedorahosted.org/freeipa/ticket/4985
Reviewed-By: Christian Heimes <cheimes@redhat.com>
Diffstat (limited to 'ipaserver/rpcserver.py')
-rw-r--r-- | ipaserver/rpcserver.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py index 1da4ec4cd..7f800ac30 100644 --- a/ipaserver/rpcserver.py +++ b/ipaserver/rpcserver.py @@ -195,7 +195,7 @@ def read_input(environ): length = int(environ.get('CONTENT_LENGTH')) except (ValueError, TypeError): return - return environ['wsgi.input'].read(length) + return environ['wsgi.input'].read(length).decode('utf-8') def params_2_args_options(params): |