Fix board settings save with empty custom css

`empty_string && something` is empty string, which fails the `=== false` check
in checkSchema.
indiachan-spamvector
some random guy 2 years ago
parent a351b73dc7
commit b5caeee7fc
  1. 4
      helpers/schema.js

@ -49,12 +49,12 @@ module.exports = {
//check if value is included in a set or array, usually for blacklist or whitelist
inArrayBody: (data, list) => {
return data && list[list.constructor.name === 'Array' ? 'includes' : 'has'](data);
return data !== null && list[list.constructor.name === 'Array' ? 'includes' : 'has'](data);
},
//the opposite kinda, check if the data includes any of the values in the array
arrayInBody: (filters, data) => {
return data && filters.some(filter => data.includes(filter));
return data !== null && filters.some(filter => data.includes(filter));
},
//check the actual schema

Loading…
Cancel
Save