File tree 2 files changed +21
-1
lines changed
2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -1528,7 +1528,6 @@ class RequestHandler extends APIHandlerBase {
1528
1528
}
1529
1529
1530
1530
const items : any [ ] = [ ] ;
1531
- let currType = typeInfo ;
1532
1531
1533
1532
for ( const [ key , value ] of Object . entries ( query ) ) {
1534
1533
if ( ! value ) {
@@ -1554,6 +1553,7 @@ class RequestHandler extends APIHandlerBase {
1554
1553
1555
1554
const item : any = { } ;
1556
1555
let curr = item ;
1556
+ let currType = typeInfo ;
1557
1557
1558
1558
for ( const filterValue of enumerate ( value ) ) {
1559
1559
for ( let i = 0 ; i < filterKeys . length ; i ++ ) {
Original file line number Diff line number Diff line change @@ -633,6 +633,26 @@ describe('REST server tests', () => {
633
633
prisma,
634
634
} ) ;
635
635
expect ( r . body . data ) . toHaveLength ( 0 ) ;
636
+ r = await handler ( {
637
+ method : 'get' ,
638
+ path : '/post' ,
639
+ query : {
640
+ [ 'filter[author][email]' ] : 'user1@abc.com' ,
641
+ [ 'filter[title]' ] : 'Post1' ,
642
+ } ,
643
+ prisma,
644
+ } ) ;
645
+ expect ( r . body . data ) . toHaveLength ( 1 ) ;
646
+ r = await handler ( {
647
+ method : 'get' ,
648
+ path : '/post' ,
649
+ query : {
650
+ [ 'filter[author][email]' ] : 'user1@abc.com' ,
651
+ [ 'filter[title]' ] : 'Post2' ,
652
+ } ,
653
+ prisma,
654
+ } ) ;
655
+ expect ( r . body . data ) . toHaveLength ( 0 ) ;
636
656
637
657
// to-one relation filter
638
658
r = await handler ( {
You can’t perform that action at this time.
0 commit comments