Skip to content

Commit 5aba36b

Browse files
committed
fix for array return types
1 parent d76e5bf commit 5aba36b

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

lib/swagger.js

Lines changed: 9 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/swagger.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,11 @@ class SwaggerResource
258258
produces = @produces
259259

260260
type = o.type || o.responseClass
261+
if(type is "array")
262+
ref = null
263+
if o.items
264+
ref = o.items["type"] || o.items["$ref"]
265+
type = "array[" + ref + "]"
261266

262267
responseMessages = o.responseMessages
263268
method = o.method
@@ -408,6 +413,7 @@ class SwaggerOperation
408413
@resourceName = @resource.name
409414

410415
# if void clear it
416+
console.log "model type: " + type
411417
if(@type?.toLowerCase() is 'void') then @type = undefined
412418
if @type?
413419
# set the signature of response class

0 commit comments

Comments
 (0)