diff --git a/lib/NGCP/Panel/Controller/API/PbxDevices.pm b/lib/NGCP/Panel/Controller/API/PbxDevices.pm index 55e716402d..e0fbf1f904 100644 --- a/lib/NGCP/Panel/Controller/API/PbxDevices.pm +++ b/lib/NGCP/Panel/Controller/API/PbxDevices.pm @@ -201,9 +201,9 @@ sub POST :Allow { $self->error($c, HTTP_UNPROCESSABLE_ENTITY, "Invalid 'deviceid_number_id'. Number is not a device id."); return; } - $line->{deviceid_dbalias_id} = $devid_num->voip_dbalias->id; + $line->{deviceid_dbaliases_id} = $devid_num->voip_dbalias->id; } else { - $line->{deviceid_dbalias_id} = undef; + $line->{deviceid_dbaliases_id} = undef; } delete $line->{deviceid_number_id}; diff --git a/lib/NGCP/Panel/Role/API/PbxDevices.pm b/lib/NGCP/Panel/Role/API/PbxDevices.pm index b51a558914..6dee408339 100644 --- a/lib/NGCP/Panel/Role/API/PbxDevices.pm +++ b/lib/NGCP/Panel/Role/API/PbxDevices.pm @@ -54,7 +54,7 @@ sub resource_from_item { my $p_subs = $line->provisioning_voip_subscriber; my $b_subs = $p_subs ? $p_subs->voip_subscriber : undef; my $line_attr = { $line->get_inflated_columns }; - foreach my $f(qw/id device_id linerange_id deviceid_dbalias_id/) { + foreach my $f(qw/id device_id linerange_id deviceid_dbaliases_id/) { delete $line_attr->{$f}; } foreach my $f(qw/key_num/) { @@ -194,9 +194,9 @@ sub update_item { $self->error($c, HTTP_UNPROCESSABLE_ENTITY, "Invalid 'deviceid_number_id'. Number is not a device id."); return; } - $line->{deviceid_dbalias_id} = $devid_num->voip_dbalias->id; + $line->{deviceid_dbaliases_id} = $devid_num->voip_dbalias->id; } else { - $line->{deviceid_dbalias_id} = undef; + $line->{deviceid_dbaliases_id} = undef; } delete $line->{deviceid_number_id};