File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -301,18 +301,21 @@ export default DS.RESTAdapter.extend({
301301 * Ex: selector: {name: 'Mario'} wil become selector: {'data.name': 'Mario'}
302302 */
303303 _buildSelector : function ( selector ) {
304- var dataSelector = { } ;
305- var selectorKeys = [ ] ;
306-
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+
307312 for ( var key in selector ) {
308- if ( selector . hasOwnProperty ( key ) ) {
309- selectorKeys . push ( key ) ;
310- }
313+ selectorKeys . add ( key ) ;
311314 }
312315
313- selectorKeys . forEach ( function ( key ) {
316+ selectorKeys . forEach ( function ( key ) {
314317 var dataKey = this . _dataKey ( key ) ;
315- dataSelector [ dataKey ] = selector [ key ] ;
318+ dataSelector [ dataKey ] = select [ key ] ;
316319 } . bind ( this ) ) ;
317320
318321 return dataSelector ;
@@ -385,7 +388,7 @@ export default DS.RESTAdapter.extend({
385388 var db = this . get ( 'db' ) ;
386389
387390 var queryParams = {
388- selector : this . _buildSelector ( query . filter )
391+ selector : this . _buildSelector ( query . filter , recordTypeName )
389392 } ;
390393
391394 if ( ! isEmpty ( query . sort ) ) {
You can’t perform that action at this time.
0 commit comments