From d8a83c6bafda0316806c3af1510b695d9fc86188 Mon Sep 17 00:00:00 2001 From: Orit Prince Date: Thu, 12 Jan 2017 11:39:30 +0200 Subject: [PATCH 1/2] Fix: Swagger-ui not displayed when parameter schema is missing --- dist/swagger-ui.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/swagger-ui.js b/dist/swagger-ui.js index ab72fa0e..27394fbf 100644 --- a/dist/swagger-ui.js +++ b/dist/swagger-ui.js @@ -3091,7 +3091,7 @@ Handlebars.registerHelper('sanitize', function (text) { Handlebars.registerHelper('renderTextParam', function(param) { var result, type = 'text', idAtt = ''; - var paramType = param.type || param.schema && param.schema.type || ''; + var paramType = (param.schema) ? param.type || param.schema.type || '' : param.type || ''; var isArray = paramType.toLowerCase() === 'array' || param.allowMultiple; var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default; var name = Handlebars.Utils.escapeExpression(param.name); From 27b1eb971db28f86425bec228f1a03a57e3b593d Mon Sep 17 00:00:00 2001 From: Orit Prince Date: Sun, 15 Jan 2017 09:35:05 +0200 Subject: [PATCH 2/2] Fix: Swagger-ui not displayed when parameter schema is missing --- src/main/javascript/helpers/handlebars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/javascript/helpers/handlebars.js b/src/main/javascript/helpers/handlebars.js index bb03ac77..ebd907ae 100644 --- a/src/main/javascript/helpers/handlebars.js +++ b/src/main/javascript/helpers/handlebars.js @@ -23,7 +23,7 @@ Handlebars.registerHelper('sanitize', function (text) { Handlebars.registerHelper('renderTextParam', function(param) { var result, type = 'text', idAtt = ''; - var paramType = param.type || param.schema && param.schema.type || ''; + var paramType = (param.schema) ? param.type || param.schema.type || '' : param.type || ''; var isArray = paramType.toLowerCase() === 'array' || param.allowMultiple; var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default; var name = Handlebars.Utils.escapeExpression(param.name);