From 4cb3a0194336125b54dbe02660aac0de60970299 Mon Sep 17 00:00:00 2001 From: Mike Liu Date: Thu, 28 Jul 2016 13:22:16 -0700 Subject: [PATCH] if param.schema doesn't exist, then the line will fail use single quotes --- src/main/javascript/helpers/handlebars.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/javascript/helpers/handlebars.js b/src/main/javascript/helpers/handlebars.js index 9569a86b..d0c9dba7 100644 --- a/src/main/javascript/helpers/handlebars.js +++ b/src/main/javascript/helpers/handlebars.js @@ -9,7 +9,7 @@ Handlebars.registerHelper('sanitize', function(html) { Handlebars.registerHelper('renderTextParam', function(param) { var result, type = 'text', idAtt = ''; - var paramType = param.type || param.schema.type || ''; + var paramType = param.type ? param.type : (param.schema ? (param.schema.type ? param.schema.type : '') : ''); var isArray = paramType.toLowerCase() === 'array' || param.allowMultiple; var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default; @@ -75,4 +75,4 @@ Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) { default: return options.inverse(this); } -}); \ No newline at end of file +});