diff --git a/backend/api/controllers/result.js b/backend/api/controllers/result.js index 0b863c224..e6c4bd371 100644 --- a/backend/api/controllers/result.js +++ b/backend/api/controllers/result.js @@ -43,6 +43,7 @@ class ResultController { try { const { uid } = req.decodedToken; const { result } = req.body; + result.testDuration = parseFloat(result.testDuration); if (validateObjectValues(result) > 0) return res.status(400).json({ message: "Bad input" }); if ( diff --git a/src/js/account.js b/src/js/account.js index 0223aad81..025041ded 100644 --- a/src/js/account.js +++ b/src/js/account.js @@ -620,7 +620,7 @@ export function update() { tt = (parseFloat(result.mode2) / parseFloat(result.wpm)) * 60; } } else { - tt = result.testDuration; + tt = parseFloat(result.testDuration); } tt += (result.incompleteTestSeconds ?? 0) - (result.afkDuration ?? 0);