guard against crashes if set is null or not passed in

This commit is contained in:
Julian Lam
2018-05-03 11:45:22 -04:00
parent 6dbe0b68e1
commit 341a8d5046

View File

@@ -76,7 +76,7 @@ module.exports = function (User) {
property = 'uid';
}
if (!Array.isArray(set) || !set.length || !(set[0].hasOwnProperty(property) || typeof set[0] === 'number' || typeof set[0] === 'string')) {
if (!set || !Array.isArray(set) || !set.length || !(set[0].hasOwnProperty(property) || typeof set[0] === 'number' || typeof set[0] === 'string')) {
return callback(null, set);
}