restful-goose
Advanced tools
Comparing version 1.3.2 to 1.3.3
@@ -123,3 +123,10 @@ var express = require('express'); | ||
var SubModel = mongoose.model(subModelName); | ||
var subResource = helpers.toResourceType(SubModel.modelName); | ||
var subResource = _.chain(Model.schema.paths).find(function(p) { | ||
return p.options.ref === SubModel.modelName; | ||
}).get('path').kebabCase().value(); | ||
if (!subResource) { | ||
subResource = helpers.toResourceType(subModelName); | ||
} | ||
var subRouter = apiRouter(SubModel); | ||
@@ -126,0 +133,0 @@ var getParentMiddleware = function(req, res, next) { |
{ | ||
"name": "restful-goose", | ||
"version": "1.3.2", | ||
"version": "1.3.3", | ||
"description": "Yet another RESTful microservice generator for Mongoose with an emphasis on flexibility", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -118,3 +118,2 @@ var faker = require('faker'); | ||
.end(function(err, res) { | ||
console.log(res.body.data); | ||
expect(res).to.be.json; | ||
@@ -121,0 +120,0 @@ expect(res.status).to.equal(200); |
68036
1703