MT#11549 Fix API search by aliases, broken after optimization

Change-Id: Ie453ea2a22d8df53464344a4d158b0416da76235
changes/67/1767/6
Irina Peshinskaya 11 years ago
parent a750b795f1
commit 03aaaa2362

@ -153,10 +153,10 @@ class_has 'query_params' => (
query => {
first => sub {
my $q = shift;
return { 'voip_subscriber_aliases_csv.aliases' => { like => '%'.$q.'%' } };
return \['exists ( select subscriber_id, group_concat(concat(cc,ac,sn)) as aliases from billing.voip_numbers voip_subscriber_aliases_csv where voip_subscriber_aliases_csv.`subscriber_id` = `me`.`id` group by subscriber_id having aliases like ?)', [ {} => '%'.$q.'%'] ];
},
second => sub {
return { join => 'voip_subscriber_aliases_csv' };
return { };
},
},
},

Loading…
Cancel
Save