From ea72e54f6d434f42fdc4e8924205b11a76f3a586 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Thu, 23 Oct 2025 16:53:22 +0200 Subject: [PATCH] MT#63706 skip_locked for DELETE /api/subscriber/id #1 Change-Id: I1bbc4d72ca405a4b3935b27d37e503be777de291 (cherry picked from commit a5ac1e959eb0e5dd60c5af9d9dd95c24127670e2) (cherry picked from commit 927f8f71466e456256f0d5cc92d64f80abb1a405) --- lib/NGCP/Panel/Utils/ProfilePackages.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/NGCP/Panel/Utils/ProfilePackages.pm b/lib/NGCP/Panel/Utils/ProfilePackages.pm index dbd809c476..a657d8bf94 100644 --- a/lib/NGCP/Panel/Utils/ProfilePackages.pm +++ b/lib/NGCP/Panel/Utils/ProfilePackages.pm @@ -228,6 +228,7 @@ sub catchup_contract_balances { contract_id => $contract->id, skip_locked => $skip_locked, ); + return unless $contract; $now //= NGCP::Panel::Utils::DateTime::set_local_tz($contract->modify_timestamp); $old_package = $contract->profile_package if !exists $params{old_package}; my $contract_create = NGCP::Panel::Utils::DateTime::set_local_tz($contract->create_timestamp // $contract->modify_timestamp);