diff --git a/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm b/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm index 25a98b46a2..dd698c2fa1 100644 --- a/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm +++ b/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm @@ -70,6 +70,8 @@ sub PATCH :Allow { $guard->commit; + NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); + $self->return_representation($c, 'item' => $item, 'form' => $form, 'preference' => $preference ); } return; @@ -99,6 +101,8 @@ sub PUT :Allow { $guard->commit; + NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); + $self->return_representation($c, 'item' => $item, 'form' => $form, 'preference' => $preference ); } return; diff --git a/lib/NGCP/Panel/Controller/API/PeeringRulesItem.pm b/lib/NGCP/Panel/Controller/API/PeeringRulesItem.pm index c8671fb157..38d9a9dfa1 100644 --- a/lib/NGCP/Panel/Controller/API/PeeringRulesItem.pm +++ b/lib/NGCP/Panel/Controller/API/PeeringRulesItem.pm @@ -81,6 +81,8 @@ sub PATCH :Allow { $guard->commit; + NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); + $self->return_representation($c, 'item' => $item, 'form' => $form, 'preference' => $preference ); } return; @@ -108,6 +110,9 @@ sub PUT :Allow { last unless $item; $guard->commit; + + NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); + $self->return_representation($c, 'item' => $item, 'form' => $form, 'preference' => $preference ); } return; diff --git a/lib/NGCP/Panel/Role/API/PeeringGroups.pm b/lib/NGCP/Panel/Role/API/PeeringGroups.pm index 03414af814..28c860635c 100644 --- a/lib/NGCP/Panel/Role/API/PeeringGroups.pm +++ b/lib/NGCP/Panel/Role/API/PeeringGroups.pm @@ -110,7 +110,6 @@ sub update_item { } $item->update($resource); - NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); return $item; } diff --git a/lib/NGCP/Panel/Role/API/PeeringRules.pm b/lib/NGCP/Panel/Role/API/PeeringRules.pm index b2a752dd7d..fbd0490aa8 100644 --- a/lib/NGCP/Panel/Role/API/PeeringRules.pm +++ b/lib/NGCP/Panel/Role/API/PeeringRules.pm @@ -87,7 +87,6 @@ sub update_item { } $item->update($resource); - NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); return $item; }