File tree Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -300,19 +300,22 @@ export default DS.RESTAdapter.extend({
300
300
* Returns the modified selector key to comform data key
301
301
* Ex: selector: {name: 'Mario'} wil become selector: {'data.name': 'Mario'}
302
302
*/
303
- _buildSelector : function ( selector ) {
304
- var dataSelector = { } ;
305
- var selectorKeys = [ ] ;
306
-
303
+ _buildSelector : function ( selector , type ) {
304
+ var selectorKeys = new Set ( ) ;
305
+ var dataSelector = {
306
+ '_id' : {
307
+ '$gt' : this . db . rel . makeDocID ( { type : type } ) ,
308
+ '$lt' : this . db . rel . makeDocID ( { type : type , id : { } } ) ,
309
+ } ,
310
+ } ;
311
+
307
312
for ( var key in selector ) {
308
- if ( selector . hasOwnProperty ( key ) ) {
309
- selectorKeys . push ( key ) ;
310
- }
313
+ selectorKeys . add ( key ) ;
311
314
}
312
315
313
- selectorKeys . forEach ( function ( key ) {
316
+ selectorKeys . forEach ( function ( key ) {
314
317
var dataKey = this . _dataKey ( key ) ;
315
- dataSelector [ dataKey ] = selector [ key ] ;
318
+ dataSelector [ dataKey ] = select [ key ] ;
316
319
} . bind ( this ) ) ;
317
320
318
321
return dataSelector ;
@@ -385,7 +388,7 @@ export default DS.RESTAdapter.extend({
385
388
var db = this . get ( 'db' ) ;
386
389
387
390
var queryParams = {
388
- selector : this . _buildSelector ( query . filter )
391
+ selector : this . _buildSelector ( query . filter , recordTypeName )
389
392
} ;
390
393
391
394
if ( ! isEmpty ( query . sort ) ) {
You can’t perform that action at this time.
0 commit comments