Skip to content

Commit b96c4e9

Browse files
author
Vishal Shingala
committed
Replaced Object.hasOwnProperty usages with loadsh _.has for safe access
1 parent 0cfe512 commit b96c4e9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/31XUtils/schemaUtils31X.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,11 @@ module.exports = {
154154
const resolvedSchema = _.cloneDeep(refSchema),
155155
outerKeys = Object.keys(outerProps);
156156
outerKeys.forEach((key) => {
157-
resolvedSchema[key] = (resolvedSchema[key] && Array.isArray(resolvedSchema[key])) ?
158-
[...new Set([...resolvedSchema[key], ...outerProps[key]])] :
159-
outerProps[key];
157+
if (_.has(resolvedSchema, key)) {
158+
resolvedSchema[key] = (resolvedSchema[key] && Array.isArray(resolvedSchema[key])) ?
159+
[...new Set([...resolvedSchema[key], ...outerProps[key]])] :
160+
outerProps[key];
161+
}
160162
});
161163
return resolvedSchema;
162164
}

0 commit comments

Comments
 (0)