diff --git a/lib/NGCP/Panel/Controller/API/SubscriberLocationMappings.pm b/lib/NGCP/Panel/Controller/API/SubscriberLocationMappings.pm index 6b26da1fe8..ac76a10961 100644 --- a/lib/NGCP/Panel/Controller/API/SubscriberLocationMappings.pm +++ b/lib/NGCP/Panel/Controller/API/SubscriberLocationMappings.pm @@ -22,7 +22,15 @@ sub query_params { { param => 'subscriber_id', description => 'Filter for location mappings of a specific subscriber', - query_type => 'string_eq', + query => { + first => sub { + my $q = shift; + return { 'voip_subscriber.id' => $q }; + }, + second => sub { + return { join => { subscriber => 'voip_subscriber' } }; + }, + }, }, { param => 'external_id',