From 3081b7ab575bddec8bbeec0ec355215a7f615f60 Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Mon, 19 Jan 2015 17:19:57 +0200 Subject: [PATCH] MT#10315 Add lock processing into POST method of Subscribers API. Change-Id: Ic171e12906f746b21a714e4864f3a546851c77ff --- lib/NGCP/Panel/Controller/API/Subscribers.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Controller/API/Subscribers.pm b/lib/NGCP/Panel/Controller/API/Subscribers.pm index f10784cdb5..2a13077cba 100644 --- a/lib/NGCP/Panel/Controller/API/Subscribers.pm +++ b/lib/NGCP/Panel/Controller/API/Subscribers.pm @@ -280,7 +280,13 @@ sub POST :Allow { preferences => $preferences, admin_default => 0, ); - + if($resource->{status} eq 'locked') { + NGCP::Panel::Utils::Subscriber::lock_provisoning_voip_subscriber( + c => $c, + prov_subscriber => $subscriber->provisioning_voip_subscriber, + level => $resource->{lock} || 4, + ); + } NGCP::Panel::Utils::Subscriber::update_subscriber_numbers( c => $c, schema => $schema,