We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0cfe512 commit b96c4e9Copy full SHA for b96c4e9
lib/31XUtils/schemaUtils31X.js
@@ -154,9 +154,11 @@ module.exports = {
154
const resolvedSchema = _.cloneDeep(refSchema),
155
outerKeys = Object.keys(outerProps);
156
outerKeys.forEach((key) => {
157
- resolvedSchema[key] = (resolvedSchema[key] && Array.isArray(resolvedSchema[key])) ?
158
- [...new Set([...resolvedSchema[key], ...outerProps[key]])] :
159
- outerProps[key];
+ if (_.has(resolvedSchema, key)) {
+ resolvedSchema[key] = (resolvedSchema[key] && Array.isArray(resolvedSchema[key])) ?
+ [...new Set([...resolvedSchema[key], ...outerProps[key]])] :
160
+ outerProps[key];
161
+ }
162
});
163
return resolvedSchema;
164
}
0 commit comments