From eb30aed1a8b1d4616f0115fd36ad196e6a7a496f Mon Sep 17 00:00:00 2001 From: Guido Josquin Date: Wed, 20 Apr 2016 15:54:39 +0200 Subject: [PATCH] Fix generated XML when property definitions reference primitive types --- dist/swagger-ui.js | 2 +- src/main/javascript/view/partials/signature.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/swagger-ui.js b/dist/swagger-ui.js index 02c1324b..b802549a 100644 --- a/dist/swagger-ui.js +++ b/dist/swagger-ui.js @@ -21989,7 +21989,7 @@ SwaggerUi.partials.signature = (function () { function getDescriptorByRef($ref, name, models, config) { var modelType = simpleRef($ref); var model = models[modelType] || {}; - var type = model.type || 'object'; + var type = model.definition && model.definition.type ? model.definition.type : 'object'; name = name || model.name; if (config.modelsToIgnore.indexOf($ref) > -1) { diff --git a/src/main/javascript/view/partials/signature.js b/src/main/javascript/view/partials/signature.js index 9661548a..3fc8aa65 100644 --- a/src/main/javascript/view/partials/signature.js +++ b/src/main/javascript/view/partials/signature.js @@ -899,7 +899,7 @@ SwaggerUi.partials.signature = (function () { function getDescriptorByRef($ref, name, models, config) { var modelType = simpleRef($ref); var model = models[modelType] || {}; - var type = model.type || 'object'; + var type = model.definition && model.definition.type ? model.definition.type : 'object'; name = name || model.name; if (config.modelsToIgnore.indexOf($ref) > -1) {