File tree Expand file tree Collapse file tree 1 file changed +17
-9
lines changed Expand file tree Collapse file tree 1 file changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -35,16 +35,24 @@ public function addFieldToFilter($fieldName, $condition = null) {
3535 switch ($ fieldName ) {
3636 case 'subject ' :
3737 $ searchFields [] = array (
38- 'field ' => 'subject ' ,
39- 'value ' => '" ' .$ condition .'" '
38+ 'field ' => 'subject ' ,
39+ 'value ' => '" ' .$ condition .'" '
4040 );
4141 break ;
4242 case 'requester ' :
4343 case 'requester_id ' :
44- $ value = is_numeric ($ condition ) ? $ condition : '* ' . $ condition . '* ' ;
44+ if (is_array ($ condition )) {
45+ break ;
46+ }
47+
48+ $ searchFields [] = array (
49+ 'field ' => 'requester ' ,
50+ 'value ' => '* ' . $ condition ,
51+ );
52+
4553 $ searchFields [] = array (
46- 'field ' => 'requester ' ,
47- 'value ' => $ value
54+ 'field ' => 'requester ' ,
55+ 'value ' => $ condition . ' * ' ,
4856 );
4957 break ;
5058 case 'tags ' :
@@ -54,14 +62,14 @@ public function addFieldToFilter($fieldName, $condition = null) {
5462 case 'group ' :
5563 case 'assignee ' :
5664 $ searchFields [] = array (
57- 'field ' => $ fieldName ,
58- 'value ' => $ condition
65+ 'field ' => $ fieldName ,
66+ 'value ' => $ condition
5967 );
6068 break ;
6169 case 'type ' :
6270 $ searchFields [] = array (
63- 'field ' => 'ticket_type ' ,
64- 'value ' => $ condition
71+ 'field ' => 'ticket_type ' ,
72+ 'value ' => $ condition
6573 );
6674 break ;
6775 case 'id ' :
You can’t perform that action at this time.
0 commit comments