From 31e772f0bff458f5c25947909963867630b8abf1 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Tue, 18 Feb 2014 10:59:49 -0800 Subject: [PATCH] fix for array params --- dist/lib/swagger.js | 3 +++ lib/swagger.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/dist/lib/swagger.js b/dist/lib/swagger.js index e181a928..5df38cbe 100644 --- a/dist/lib/swagger.js +++ b/dist/lib/swagger.js @@ -622,6 +622,9 @@ var SwaggerOperation = function(nickname, path, method, parameters, summary, not // for 1.1 compatibility var type = param.type || param.dataType; + if(type === 'array') { + type = 'array[' + (param.items.$ref ? param.items.$ref : param.items.type) + ']'; + } if(type.toLowerCase() === 'boolean') { param.allowableValues = {}; diff --git a/lib/swagger.js b/lib/swagger.js index e181a928..5df38cbe 100644 --- a/lib/swagger.js +++ b/lib/swagger.js @@ -622,6 +622,9 @@ var SwaggerOperation = function(nickname, path, method, parameters, summary, not // for 1.1 compatibility var type = param.type || param.dataType; + if(type === 'array') { + type = 'array[' + (param.items.$ref ? param.items.$ref : param.items.type) + ']'; + } if(type.toLowerCase() === 'boolean') { param.allowableValues = {};