From 3cd8fcea288f93ca9c75a6e0c75230e16d852303 Mon Sep 17 00:00:00 2001 From: Maxim Stewart Date: Mon, 11 May 2020 15:49:58 -0500 Subject: [PATCH] Fixed minor bug --- src/dropper/routes.py | 5 +++-- src/dropper/static/js/ui-logic.js | 8 +++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/dropper/routes.py b/src/dropper/routes.py index 6dcd8f7..d089612 100644 --- a/src/dropper/routes.py +++ b/src/dropper/routes.py @@ -188,8 +188,9 @@ def addNote(): text = request.values['entryText'].strip() if request.method == 'POST' and text != '': try: - encodedStr = text - decodedStr = base64.urlsafe_b64decode(encodedStr.encode('utf-8')).decode('utf-8') + encodedStr = text.strip() + decodedStrPart = base64.urlsafe_b64decode(encodedStr.encode('utf-8')).decode('utf-8') + decodedStr = unquote(decodedStrPart) notesListDecoded.append(decodedStr) notesListEncoded.append(encodedStr) diff --git a/src/dropper/static/js/ui-logic.js b/src/dropper/static/js/ui-logic.js index 41095de..be2db69 100644 --- a/src/dropper/static/js/ui-logic.js +++ b/src/dropper/static/js/ui-logic.js @@ -83,11 +83,9 @@ const deleteAllTextAction = () => { const createFormData = (entry) => { let form = new FormData(); - for (var i = 0; i < entry.length; i++) { - // Encoded special characters then encode to b64 - encodedStr = window.btoa(encodeURIComponent(note)) - form.append("entryText", encodedStr); - } + // Encoded special characters then encode to b64 + encodedStr = window.btoa(encodeURIComponent(entry)) + form.append("entryText", encodedStr); return form; }