File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -149,15 +149,17 @@ module.exports = function (source) {
149149 . get ( utils . toNative ( req . params . id ) )
150150
151151 if ( resource ) {
152- // Always use an array
153- _embed = _ . isArray ( _embed ) ? _embed : [ _embed ]
154-
155- // Embed other resources based on resource id
156- _embed . forEach ( function ( ) {
157- var query = { }
158- query [ req . params . resource + 'Id' ] = req . params . id
159- resource [ _embed ] = db ( _embed ) . where ( query )
160- } )
152+ if ( _embed && _embed . length > 0 ) {
153+ // Always use an array
154+ _embed = _ . isArray ( _embed ) ? _embed : [ _embed ]
155+
156+ // Embed other resources based on resource id
157+ _embed . forEach ( function ( ) {
158+ var query = { }
159+ query [ req . params . resource + 'Id' ] = req . params . id
160+ resource [ _embed ] = db ( _embed ) . where ( query )
161+ } )
162+ }
161163
162164 // Return resource
163165 res . jsonp ( resource )
You can’t perform that action at this time.
0 commit comments