diff --git a/lib/NGCP/Panel/Utils/Subscriber.pm b/lib/NGCP/Panel/Utils/Subscriber.pm index 3f1589b7d4..c850984299 100644 --- a/lib/NGCP/Panel/Utils/Subscriber.pm +++ b/lib/NGCP/Panel/Utils/Subscriber.pm @@ -1510,12 +1510,13 @@ sub update_subscriber_numbers { $alias->{e164}->{is_devid} = delete $alias->{is_devid}; } - 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, }); } else {