Skip to content

Commit ea1ac31

Browse files
committed
added in filter in 1:N relations pulling
1 parent 6300005 commit ea1ac31

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/Model/Service/SqlService.php

+9-3
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,9 @@ public function search(array $data = [])
471471
continue;
472472
}
473473

474-
if (!isset($filter[$relation['primary2']])) {
474+
if (!isset($filter[$relation['primary2']])
475+
&& !isset($in[$relation['primary2']])
476+
) {
475477
continue;
476478
}
477479

@@ -490,7 +492,9 @@ public function search(array $data = [])
490492
}
491493

492494
//if filter primary is not set
493-
if (!isset($filter[$relation['primary1']])) {
495+
if (!isset($filter[$relation['primary1']])
496+
&& !isset($in[$relation['primary1']])
497+
) {
494498
continue;
495499
}
496500

@@ -509,7 +513,9 @@ public function search(array $data = [])
509513
}
510514

511515
//if filter primary is not set
512-
if (!isset($filter[$relation['primary1']])) {
516+
if (!isset($filter[$relation['primary1']])
517+
&& !isset($in[$relation['primary1']])
518+
) {
513519
continue;
514520
}
515521

0 commit comments

Comments
 (0)