File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ function getTable (resourceConfig) {
2020}
2121
2222function filterQuery ( resourceConfig , params ) {
23- let query = this . query . select ( '*' ) . from ( getTable ( resourceConfig ) )
23+ let table = getTable ( resourceConfig )
24+ let query = this . query . select ( `${ table } .*` ) . from ( table )
2425 params = params || { }
2526 params . where = params . where || { }
2627 params . orderBy = params . orderBy || params . sort
Original file line number Diff line number Diff line change @@ -172,4 +172,14 @@ describe('DSSqlAdapter#findAll', function () {
172172 var user = yield adapter . findAll ( User , { limit : '10' , offset : '20' } ) ;
173173 } ) ;
174174
175+ it ( 'should not return relation columns on parent' , function * ( ) {
176+ var profile1 = yield adapter . create ( Profile , { email : 'foo@test.com' } ) ;
177+ var user1 = yield adapter . create ( User , { name : 'John' , profileId : profile1 . id } ) ;
178+
179+ var users = yield adapter . findAll ( User , { 'profile.email' : 'foo@test.com' } ) ;
180+ assert . equal ( users . length , 1 ) ;
181+ assert . equal ( users [ 0 ] . profileId , profile1 . id ) ;
182+ assert . isUndefined ( users [ 0 ] . email ) ;
183+ } ) ;
184+
175185} ) ;
You can’t perform that action at this time.
0 commit comments