From 6319572a55db4ee873ead3c63f7e1b233258239e Mon Sep 17 00:00:00 2001 From: Samuel Reed Date: Fri, 18 Jul 2014 17:23:51 -0500 Subject: [PATCH] Fix up loopback.rest() model definition hack. In its previous form, array return types were being returned simply as {type: 'array'}, with their `items` definition forgotten. --- lib/route-helper.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/route-helper.js b/lib/route-helper.js index 80bf9a8..ce65cc2 100644 --- a/lib/route-helper.js +++ b/lib/route-helper.js @@ -88,10 +88,7 @@ var routeHelper = module.exports = { if (firstReturn.type === 'object') { firstReturn.type = classDef.name; } else if (firstReturn.type === 'array') { - firstReturn.type = 'array'; - firstReturn.items = { - '$ref': classDef.name - }; + firstReturn.type = [classDef.name]; } }