Skip to content

Commit afe9a58

Browse files
committed
#708 Fixes issue where if string is defined for required field, conversion was failing
1 parent c16465b commit afe9a58

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

assets/json-schema-faker.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24258,7 +24258,7 @@ function extend() {
2425824258

2425924259
const properties = value.properties || {};
2426024260
const patternProperties = value.patternProperties || {};
24261-
const requiredProperties = typeof value.required === 'boolean' ? [] : (value.required || []).slice();
24261+
const requiredProperties = (!Array.isArray(value.required)) ? [] : (value.required || []).slice();
2426224262
const allowsAdditional = value.additionalProperties !== false;
2426324263

2426424264
const propertyKeys = Object.keys(properties);
@@ -24352,6 +24352,10 @@ function extend() {
2435224352
const skipped = [];
2435324353
const missing = [];
2435424354

24355+
if (typeof _props !== 'object') {
24356+
console.log('here');
24357+
}
24358+
2435524359
_props.forEach(key => {
2435624360
for (let i = 0; i < ignoreProperties.length; i += 1) {
2435724361
if ((ignoreProperties[i] instanceof RegExp && ignoreProperties[i].test(key))

0 commit comments

Comments
 (0)