MT#5009 Use proper alias number sub-elements.

agranig/1_0_subfix
Andreas Granig 12 years ago
parent 20de5ce7b5
commit c471664a2f

@ -215,13 +215,12 @@ sub update_subscriber_numbers {
}
if(defined $alias_numbers && ref($alias_numbers) eq 'ARRAY') {
my $number;
for my $alias(@$alias_numbers) {
my $number;
my $old_number = $schema->resultset('voip_numbers')->search({
cc => $alias->{cc},
ac => $alias->{ac} // '',
sn => $alias->{sn},
cc => $alias->{e164}->{cc},
ac => $alias->{e164}->{ac} // '',
sn => $alias->{e164}->{sn},
subscriber_id => [undef, $subscriber_id],
},{
for => 'update',
@ -236,9 +235,9 @@ sub update_subscriber_numbers {
$number = $old_number;
} else {
$number = $schema->resultset('voip_numbers')->create({
cc => $alias->{cc},
ac => $alias->{ac} // '',
sn => $alias->{sn},
cc => $alias->{e164}->{cc},
ac => $alias->{e164}->{ac} // '',
sn => $alias->{e164}->{sn},
status => 'active',
reseller_id => $reseller_id,
subscriber_id => $subscriber_id,

Loading…
Cancel
Save