From e3a15ac60f5479c05f7586d5fabcbc74bd60ff77 Mon Sep 17 00:00:00 2001 From: Oskar Date: Sat, 23 Jan 2021 11:02:11 +0100 Subject: [PATCH] Fix bug that didn't allow infinity values to be saved --- web/share.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/share.js b/web/share.js index f2919db..1e16fd7 100644 --- a/web/share.js +++ b/web/share.js @@ -52,7 +52,7 @@ async function shareQuiz() { var response = await fetch(db, { method: 'POST', headers: {'Content-Type': 'text/plain'}, - body: JSON.stringify(quizData) + body: JSON.stringify(quizData, (k,v) => (v == Infinity) ? '__Infinity' : v) }) if (response.ok == false) { @@ -92,7 +92,9 @@ async function fetchQuiz(id) { return } - var json = await response.json() + var text = await response.text() + + var json = JSON.parse(text, (k,v) => (v == '__Infinity') ? Infinity : v) console.log('Quiz fetched. Response:') console.log(json)