fix: don't assign example if an example does not exist (#4365)

fixes #4319
This commit is contained in:
kyle
2018-03-24 02:04:01 -07:00
committed by GitHub
parent 1f9fb0e68d
commit 003a2e7584

View File

@@ -214,7 +214,9 @@ export const sampleXmlFromSchema = (schema, config={}) => {
|| enumAttrVal || primitive(props[propName])
} else {
props[propName].xml.name = props[propName].xml.name || propName
props[propName].example = props[propName].example !== undefined ? props[propName].example : example[propName]
if(props[propName].example === undefined && example[propName] !== undefined) {
props[propName].example = example[propName]
}
let t = sampleXmlFromSchema(props[propName])
if (Array.isArray(t)) {
res[displayName] = res[displayName].concat(t)