@ -27,8 +27,8 @@ sub _item_rs {
join = > { rule = > 'ruleset' }
} ) ;
if ( $ c - > user - > roles eq "reseller" ) {
$ item_rs = $ c- > model ( 'DB' ) - > resultset ( 'voip_header_rule_conditions' ) - > search_rs ( {
if ( $ c - > user - > roles eq 'reseller' ) {
$ item_rs = $ item_rs - > search_rs ( {
'ruleset.reseller_id' = > $ c - > user - > reseller_id ,
} ) ;
}
@ -37,11 +37,13 @@ sub _item_rs {
my $ prov_subscriber_id = NGCP::Panel::Utils::Subscriber:: billing_to_prov_subscriber_id (
c = > $ c , subscriber_id = > $ subscriber_id
) ;
$ item_rs = $ item_rs - > search_rs (
{ 'ruleset.subscriber_id' = > $ prov_subscriber_id } ) ;
$ item_rs = $ item_rs - > search_rs ( {
'ruleset.subscriber_id' = > $ prov_subscriber_id
} ) ;
} else {
$ item_rs = $ item_rs - > search_rs (
{ 'ruleset.subscriber_id' = > undef } ) ;
$ item_rs = $ item_rs - > search_rs ( {
'ruleset.subscriber_id' = > undef
} ) ;
}
return $ item_rs ;