diff --git a/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm b/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm index f6e0de5f72..c9aecad3ec 100644 --- a/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm +++ b/lib/NGCP/Panel/Controller/API/PeeringGroupsItem.pm @@ -69,6 +69,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; @@ -97,6 +99,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 fc61adb2b8..da1374ef70 100644 --- a/lib/NGCP/Panel/Role/API/PeeringGroups.pm +++ b/lib/NGCP/Panel/Role/API/PeeringGroups.pm @@ -91,7 +91,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 fa681a0124..4e525dd4f8 100644 --- a/lib/NGCP/Panel/Role/API/PeeringRules.pm +++ b/lib/NGCP/Panel/Role/API/PeeringRules.pm @@ -85,7 +85,6 @@ sub update_item { } $item->update($resource); - NGCP::Panel::Utils::Peering::_sip_lcr_reload(c => $c); return $item; }