🔒 fix warning from deepcode

This commit is contained in:
Louis Orleans 2021-02-20 14:11:17 -08:00
parent 24035329b8
commit 9cbef4ba4b

View file

@ -453,16 +453,18 @@ if (Meteor.isServer) {
(req, res) => {
Authentication.checkUserId(req.userId);
if (req.body.hasOwnProperty('items')) {
if (req.body.hasOwnProperty('items') && Array.isArray(req.body.items)) {
CustomFields.direct.update(
{ _id: req.params.customFieldId },
{
$push: {
'settings.dropdownItems': {
$each: req.body.items.map(name => ({
_id: Random.id(6),
name,
})),
$each: req.body.items
.filter(name => typeof name === 'string')
.map(name => ({
_id: Random.id(6),
name,
})),
},
},
},