From c152c4cca29859ccefe683fa58d776f7a4b2b374 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 fd90b852ae5fc3c778a470a2b116e45118063921) --- 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 15e4d15949..09e1270ccb 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); } }