MT#56301 move lock_provisioning_voip_subscriber before underrun_lock

* POST /api/subscribers/ invoke lock_provisioning_voip_subscriber()
  before underrun_lock(), so that if the subscriber is about
  to be locked due to customer balance costs, the
  lock_provisioning_lock_subscriber() invocation will not unlock it
  back straight after

Change-Id: I55020f844c9aa76df2e2f057a88b2ae7c9ebbfcc
(cherry picked from commit c6aaaddd87)
mr10.5.7
Kirill Solomko 1 year ago committed by Marco Capetta
parent e5ea0bad56
commit 4f39d4d20c

@ -411,13 +411,12 @@ sub POST :Allow {
level => $resource->{lock} || 4,
);
} else {
NGCP::Panel::Utils::ProfilePackages::underrun_lock_subscriber(c => $c, subscriber => $subscriber);
NGCP::Panel::Utils::Subscriber::lock_provisoning_voip_subscriber(
c => $c,
prov_subscriber => $subscriber->provisioning_voip_subscriber,
level => $resource->{lock} || 0,
) if exists $resource->{lock};
NGCP::Panel::Utils::ProfilePackages::underrun_lock_subscriber(c => $c, subscriber => $subscriber);
}
NGCP::Panel::Utils::Subscriber::update_subscriber_numbers(
c => $c,

Loading…
Cancel
Save