Enhancement: strip whitespace when checking JSON

This commit is contained in:
shamoon 2024-07-03 07:23:43 -07:00
parent 231e2408c3
commit 5515bb2f77

View File

@ -10,8 +10,13 @@ export default function validateWidgetData(widget, endpoint, data) {
try { try {
dataParsed = JSON.parse(data); dataParsed = JSON.parse(data);
} catch (e) { } catch (e) {
error = e; try {
valid = false; // try once more stripping whitespace
dataParsed = JSON.parse(data.toString().replace(/\s/g, ""));
} catch (e2) {
error = e || e2;
valid = false;
}
} }
} }