From b464d2c9770fc89617edc21be9022c08eab8ed8f Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Thu, 10 Aug 2017 18:39:43 -0700 Subject: [PATCH] pass entire config to recursive sample calls --- src/core/plugins/samples/fn.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/plugins/samples/fn.js b/src/core/plugins/samples/fn.js index a729600c..9f166f20 100644 --- a/src/core/plugins/samples/fn.js +++ b/src/core/plugins/samples/fn.js @@ -52,14 +52,14 @@ export const sampleFromSchema = (schema, config={}) => { if ( props[name].writeOnly && !includeWriteOnly ) { continue } - obj[name] = sampleFromSchema(props[name], { includeReadOnly: includeReadOnly }) + obj[name] = sampleFromSchema(props[name], config) } if ( additionalProperties === true ) { obj.additionalProp1 = {} } else if ( additionalProperties ) { let additionalProps = objectify(additionalProperties) - let additionalPropVal = sampleFromSchema(additionalProps, { includeReadOnly: includeReadOnly }) + let additionalPropVal = sampleFromSchema(additionalProps, config) for (let i = 1; i < 4; i++) { obj["additionalProp" + i] = additionalPropVal @@ -69,7 +69,7 @@ export const sampleFromSchema = (schema, config={}) => { } if(type === "array") { - return [ sampleFromSchema(items, { includeReadOnly: includeReadOnly }) ] + return [ sampleFromSchema(items, config) ] } if(schema["enum"]) {