From b6c24952443d778cb7c84a05006fb603f30a792f Mon Sep 17 00:00:00 2001 From: MrFry Date: Sun, 15 Mar 2020 10:01:59 +0100 Subject: [PATCH] decodeURIComponent in try --- modules/qmining/qmining.js | 8 +++++++- public/moodle-test-userscript | 2 +- utils/question-classes | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/qmining/qmining.js b/modules/qmining/qmining.js index c7ea4ad..e7a4db4 100644 --- a/modules/qmining/qmining.js +++ b/modules/qmining/qmining.js @@ -297,7 +297,13 @@ app.get('/ask', function (req, res) { } else { if (req.query.q && req.query.data) { let subj = req.query.subj || '' - let question = decodeURIComponent(req.query.q) + let question + try { + question = decodeURIComponent(req.query.q) + } catch (e) { + console.error(req.query) + throw e + } let recData = {} try { recData = JSON.parse(req.query.data) diff --git a/public/moodle-test-userscript b/public/moodle-test-userscript index 194fc22..f69734e 160000 --- a/public/moodle-test-userscript +++ b/public/moodle-test-userscript @@ -1 +1 @@ -Subproject commit 194fc22d06adc664aa1a8a3a02a81edae613f888 +Subproject commit f69734e571ec02d6c7de6ecabe8ca83c8bc62623 diff --git a/utils/question-classes b/utils/question-classes index 40f1878..a117239 160000 --- a/utils/question-classes +++ b/utils/question-classes @@ -1 +1 @@ -Subproject commit 40f187881337f2c3f3fe50a3799d7f46d4c6361c +Subproject commit a117239f35610520706e402382c3911d422d743e