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 e485aff6b4)
(cherry picked from commit f6c55b256d)
mr26.0
Rene Krenn 2 weeks ago
parent 04e7c8714c
commit d84760d99f

@ -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);
}
}

Loading…
Cancel
Save