TT#113450 prevent deleting primary alias

Change-Id: I8809daa123353a6e1defc3dff2870b9ad3e6551d
(cherry picked from commit cf178b491edd66c059ad1fc1ed8a0d0b80761073)
mr8.5.2
Rene Krenn 5 years ago
parent 5886e8a188
commit cc5a459814

@ -1507,12 +1507,13 @@ sub update_subscriber_numbers {
$alias->{e164}->{devid_alias} = delete $alias->{devid_alias};
}
my $dbalias = $prov_subs->voip_dbaliases->find({
my $dbalias = $prov_subs->voip_dbaliases->search_rs({
username => $cli,
});
is_primary => 0,
})->first;
if($dbalias) {
$dbalias->update({
is_primary => 0,
#is_primary => 0,
is_devid => $alias->{e164}->{is_devid} // 0,
devid_alias => $alias->{e164}->{devid_alias},
});

Loading…
Cancel
Save