X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=public%2Fjavascripts%2Futils%2Fvalidation.js;fp=public%2Fjavascripts%2Futils%2Fvalidation.js;h=43bdd954c71cf96b3c98ea301172cb75f241b34d;hp=96ed184e561e5b2dd25057dd31fbb73664fc0a81;hb=ea8b41a9134cc20f8bd6e70326370319cab851ae;hpb=cb39647ade2e424bcdf015228a7c1a09a92b5212 diff --git a/public/javascripts/utils/validation.js b/public/javascripts/utils/validation.js index 96ed184..43bdd95 100644 --- a/public/javascripts/utils/validation.js +++ b/public/javascripts/utils/validation.js @@ -1,4 +1,4 @@ -try { var _ = require("underscore"); } catch (err) {} //for server +try { var _ = require("underscore"); } catch (err) { } //for server let Validator = { }; @@ -82,8 +82,6 @@ Object.assign(Validator, { if (!model[key]) return "Unknown field"; - if (model[key] == "unchecked") //not a user input (ignored) - continue; if (_.isObject(model[key])) { // TODO: next loop seems too heavy... (only a concern if big class import?) @@ -112,6 +110,8 @@ Object.assign(Validator, "check_string": function(arg) { + if (!_.isString(arg)) + return "not a string"; return ""; //strings are unchecked, but sanitized },