From 8047f38076f639fd0cf1ff1fcb340e7122c0fe2d Mon Sep 17 00:00:00 2001 From: Jack Date: Thu, 2 Jul 2020 20:14:38 +0100 Subject: [PATCH] fixed some backend errors, added more logs --- functions/index.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/functions/index.js b/functions/index.js index 0ae8f4ba5..8aaab4100 100644 --- a/functions/index.js +++ b/functions/index.js @@ -430,7 +430,7 @@ exports.updateResultTags = functions.https.onCall((request,response) => { function isConfigKeyValid(name){ if(name === null || name === undefined || name === "") return false; - if(name.length > 20) return false; + if(name.length > 30) return false; return /^[0-9a-zA-Z_.\-\#]+$/.test(name); } @@ -448,10 +448,16 @@ exports.saveConfig = functions.https.onCall((request,response) => { let val = obj[key]; if(Array.isArray(val)){ val.forEach(valarr => { - if(!isConfigKeyValid(valarr)) err = true; + if(!isConfigKeyValid(valarr)){ + err = true; + console.error(`${key}: ${valarr} failed regex check`); + } }) }else{ - if(!isConfigKeyValid(val)) err = true; + if(!isConfigKeyValid(val)){ + err = true; + console.error(`${key}: ${val} failed regex check`); + } } }) if (err){