mirror of
https://github.com/typicode/json-server.git
synced 2025-07-28 20:52:08 +08:00
fix empty key/value when _embed is undefined/empty
This commit is contained in:
@ -149,15 +149,17 @@ module.exports = function (source) {
|
|||||||
.get(utils.toNative(req.params.id))
|
.get(utils.toNative(req.params.id))
|
||||||
|
|
||||||
if (resource) {
|
if (resource) {
|
||||||
// Always use an array
|
if (_embed && _embed.length > 0) {
|
||||||
_embed = _.isArray(_embed) ? _embed : [_embed]
|
// Always use an array
|
||||||
|
_embed = _.isArray(_embed) ? _embed : [_embed]
|
||||||
|
|
||||||
// Embed other resources based on resource id
|
// Embed other resources based on resource id
|
||||||
_embed.forEach(function () {
|
_embed.forEach(function () {
|
||||||
var query = {}
|
var query = {}
|
||||||
query[req.params.resource + 'Id'] = req.params.id
|
query[req.params.resource + 'Id'] = req.params.id
|
||||||
resource[_embed] = db(_embed).where(query)
|
resource[_embed] = db(_embed).where(query)
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// Return resource
|
// Return resource
|
||||||
res.jsonp(resource)
|
res.jsonp(resource)
|
||||||
|
Reference in New Issue
Block a user