summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/rz_feedback.py19
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)