Skip to content

Commit 2469958

Browse files
committed
Changed _pluck get validation
1 parent a9c2a6f commit 2469958

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/common/_pluck.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@ function _pluckItem (item, fieldNames) {
2020
const plucked = {};
2121

2222
fieldNames.forEach(fieldName => {
23-
const valueNotByDot = item[fieldName];
24-
const value = valueNotByDot !== undefined ? valueNotByDot : getByDot(item, fieldName);
23+
const value = fieldName in item ? item[fieldName] : getByDot(item, fieldName);
2524
if (value !== undefined) { // prevent setByDot creating nested empty objects
26-
if (valueNotByDot !== undefined) { plucked[fieldName] = value; } else { setByDot(plucked, fieldName, value); }
25+
if (fieldName in item) { plucked[fieldName] = value; } else { setByDot(plucked, fieldName, value); }
2726
}
2827
});
2928

0 commit comments

Comments
 (0)