From d84760d99fbefb3b2195b8628172f2faeeaf0154 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Tue, 28 Jul 2026 15:51:12 +0200 Subject: [PATCH] MT#65579 fix is_devid boolean conversion in resource_from_item Avoid the ambiguous bareword "bool" call that 500s subscriber API responses when alias is_devid is a plain DB integer. Change-Id: I8829e064ee658ae35676aa8414c58c0e16ffd5fa (cherry picked from commit e485aff6b47b596900b94b47628fd991d65ece17) (cherry picked from commit f6c55b256deab053c88891d6c8c33d210ba191c4) --- lib/NGCP/Panel/Utils/Subscriber.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/NGCP/Panel/Utils/Subscriber.pm b/lib/NGCP/Panel/Utils/Subscriber.pm index 13ff3f5c12..da01997ff1 100644 --- a/lib/NGCP/Panel/Utils/Subscriber.pm +++ b/lib/NGCP/Panel/Utils/Subscriber.pm @@ -25,7 +25,7 @@ use HTTP::Status qw(:constants); use IPC::System::Simple qw/capturex/; use File::Slurp qw/read_file/; use NGCP::Panel::Utils::Encryption qw(); -use boolean qw(true); +use boolean qw(true false); my %LOCK = ( 0, 'none', @@ -307,7 +307,7 @@ sub resource_from_item { if (defined $n->voip_dbalias) { $alias->{is_devid} = $n->voip_dbalias->is_devid; } - $alias->{is_devid} = bool $alias->{is_devid}; + $alias->{is_devid} = $alias->{is_devid} ? true : false; push(@aliases, $alias); } }