diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/rz_feedback.py | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/server/rz_feedback.py b/src/server/rz_feedback.py index c12e7e00..24b17e0a 100644 --- a/src/server/rz_feedback.py +++ b/src/server/rz_feedback.py @@ -21,14 +21,17 @@ def send_user_feedback__email(): """ def sanitize_input(req): - d = request.form.to_dict() - feedback = d['feedback'] - req_json = json.loads(feedback) - url = req_json['url'] - note = req_json['note'] - img = decode_base64_uri(req_json['img']) - html = req_json['html'] - return url, note, img, html + req_dict = req.get_json() + url = req_dict['url'] + note = req_dict['note'] + img = decode_base64_uri(req_dict['img']) + html = req_dict['html'] + user_agent = req_dict['browser']['userAgent'] + return RZ_User_Feedback(url=url, + note=note, + img=img, + html=html, + user_agent=user_agent) try: url, note, img, html = sanitize_input(request) |
