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) {
20
20
}
21
21
22
22
function 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 )
24
25
params = params || { }
25
26
params . where = params . where || { }
26
27
params . orderBy = params . orderBy || params . sort
Original file line number Diff line number Diff line change @@ -172,4 +172,14 @@ describe('DSSqlAdapter#findAll', function () {
172
172
var user = yield adapter . findAll ( User , { limit : '10' , offset : '20' } ) ;
173
173
} ) ;
174
174
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
+
175
185
} ) ;
You can’t perform that action at this time.
0 commit comments