TT#22505 TT#21271 api/subscriber put2get related fixes

Change-Id: I7d9734c31a75fdaa428f56942f444ab39cd79bc7
(cherry picked from commit d64158cdba)
changes/76/16076/2
Rene Krenn 8 years ago committed by Irina Peshinskaya
parent 9bb6e9f90e
commit a064d8a275

@ -126,9 +126,10 @@ sub resource_from_item {
my $pref = NGCP::Panel::Utils::Preferences::get_usr_preference_rs(
c => $c, attribute => 'lock',
prov_subscriber => $item->provisioning_voip_subscriber);
$resource{lock} = 0;
if($pref->first) {
#cast to Numeric accordingly to the form field type and customer note in the ticket #10313
$resource{lock} = 0 + $pref->first->value;
$resource{lock} += $pref->first->value;
}
} else {
# fields we never want to see
@ -339,6 +340,8 @@ sub prepare_resource {
if( ref $resource->{e164} ne "HASH"){
$self->error($c, HTTP_UNPROCESSABLE_ENTITY, 'Invalid primary_number parameter, must be a hash.');
return;
} else {
delete $resource->{e164}->{number_id};
}
}
if(exists $resource->{alias_numbers}) {
@ -351,6 +354,8 @@ sub prepare_resource {
if( ref $alias_number->{e164} ne "HASH"){
$self->error($c, HTTP_UNPROCESSABLE_ENTITY, 'Invalid alias_number parameter, must be an array of the hashes.');
return;
} else {
delete $alias_number->{e164}->{number_id};
}
}
}

Loading…
Cancel
Save