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 4b82a66 commit 28e0f1dCopy full SHA for 28e0f1d
lib/31XUtils/schemaUtils31X.js
@@ -153,13 +153,14 @@ module.exports = {
153
addOuterPropsToRefSchemaIfIsSupported(refSchema, outerProps) {
154
const resolvedSchema = _.cloneDeep(refSchema),
155
outerKeys = Object.keys(outerProps);
156
- outerKeys.forEach((key) => {
157
- if (_.isObject(resolvedSchema) && _.isObject(outerProps)) {
+
+ if (_.isObject(resolvedSchema) && _.isObject(outerProps)) {
158
+ outerKeys.forEach((key) => {
159
resolvedSchema[key] = (resolvedSchema[key] && Array.isArray(resolvedSchema[key])) ?
160
[...new Set([...resolvedSchema[key], ...outerProps[key]])] :
161
outerProps[key];
- }
162
- });
+ });
163
+ }
164
return resolvedSchema;
165
}
166
};
0 commit comments