From 0665ee8557e55b9a528b93f4e49489b3bd3f6f6f Mon Sep 17 00:00:00 2001 From: Brenton McSweyn Date: Sun, 11 Oct 2015 10:32:34 +1100 Subject: [PATCH] Fixes an undefined error when type is defined in the schema --- src/main/javascript/helpers/handlebars.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/javascript/helpers/handlebars.js b/src/main/javascript/helpers/handlebars.js index 787eb310..bd392238 100644 --- a/src/main/javascript/helpers/handlebars.js +++ b/src/main/javascript/helpers/handlebars.js @@ -8,7 +8,8 @@ Handlebars.registerHelper('sanitize', function(html) { Handlebars.registerHelper('renderTextParam', function(param) { var result, type = 'text', idAtt = ''; - var isArray = param.type.toLowerCase() === 'array' || param.allowMultiple; + var paramType = param.type || param.schema.type || ''; + var isArray = paramType.toLowerCase() === 'array' || param.allowMultiple; var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default; var dataVendorExtensions = Object.keys(param).filter(function(property) {