From c9643ed2f617c73ae9e5ff6421ae99cc795fa3c8 Mon Sep 17 00:00:00 2001 From: Aaron Lampros Date: Wed, 14 Nov 2018 15:34:55 -0500 Subject: [PATCH] Flatten example values in schema generation --- lib/generator.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/generator.js b/lib/generator.js index 28039db..7ccaa40 100644 --- a/lib/generator.js +++ b/lib/generator.js @@ -43,8 +43,11 @@ generator.newModel = function (schema, definitions) { } const pick = _.has(value, '$ref') ? ['$ref'] : ['type', 'format', 'items', 'default', 'description', '$ref', 'enum', 'minimum', 'maximum', 'minLength', 'maxLength', 'collectionFormat', 'example'] - memo[key] = _.pick(value, pick) - + const val = _.pick(value, pick) + if(val.example && val.example.value) { + val.example = val.example.value + } + memo[key] = val return memo }, model.properties)