diff --git a/lib/NGCP/Panel/Role/API/HeaderRuleActions.pm b/lib/NGCP/Panel/Role/API/HeaderRuleActions.pm index 24f5e076d2..0ff6b5dc7d 100644 --- a/lib/NGCP/Panel/Role/API/HeaderRuleActions.pm +++ b/lib/NGCP/Panel/Role/API/HeaderRuleActions.pm @@ -26,21 +26,21 @@ sub _item_rs { join => { rule => 'ruleset' } }); - if ($c->user->roles eq "reseller") { - $item_rs = $c->model('DB')->resultset('voip_header_rule_actions')->search_rs({ - 'ruleset.reseller_id' => $c->user->reseller_id, - }); + if ($c->user->roles eq 'reseller') { + $item_rs = $item_rs->search_rs({ 'ruleset.reseller_id' => $c->user->reseller_id, }); } if (my $subscriber_id = $c->req->param('subscriber_id')) { 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; diff --git a/lib/NGCP/Panel/Role/API/HeaderRuleConditions.pm b/lib/NGCP/Panel/Role/API/HeaderRuleConditions.pm index f11af1baff..b5cd5f4283 100644 --- a/lib/NGCP/Panel/Role/API/HeaderRuleConditions.pm +++ b/lib/NGCP/Panel/Role/API/HeaderRuleConditions.pm @@ -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;