diff --git a/lib/NGCP/Panel/Utils/Subscriber.pm b/lib/NGCP/Panel/Utils/Subscriber.pm index 435318116f..7d0cdc2cda 100644 --- a/lib/NGCP/Panel/Utils/Subscriber.pm +++ b/lib/NGCP/Panel/Utils/Subscriber.pm @@ -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}, });