From ad9f8e306d8f6311a43bb421187e6d81d1658dd1 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Fri, 20 Nov 2020 00:40:13 +0100
Subject: [PATCH] Fix JSON encoding of payload

---
 proxy.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/proxy.py b/proxy.py
index 7eece06..3cbbad1 100644
--- a/proxy.py
+++ b/proxy.py
@@ -62,8 +62,8 @@ def getText(version):
         try:
             res = ep.getText(padID=padID)
             print(f"{apikeys[apikey]} read pad {padID}.")
-            return jsonify({"code": 0, "message": "ok", "data": str(res)})
+            return jsonify({"code": 0, "message": "ok", "data": res})
         except etherpad_lite.EtherpadException as e:
             print(f"{apikeys[apikey]} failed to read pad {padID}, because {e}.")
             return jsonify({"code": 1, "message": str(e)}), 200
-    return jsonify({"code": 1, "message": "Unauthorized"}), 200
\ No newline at end of file
+    return jsonify({"code": 1, "message": "Unauthorized"}), 200
-- 
GitLab