diff --git a/lib/NGCP/Panel/Controller/Subscriber.pm b/lib/NGCP/Panel/Controller/Subscriber.pm index b1c2a234f1..13c0833641 100644 --- a/lib/NGCP/Panel/Controller/Subscriber.pm +++ b/lib/NGCP/Panel/Controller/Subscriber.pm @@ -2471,7 +2471,7 @@ sub edit_master :Chained('master') :PathPart('edit') :Args(0) :Does(ACL) :ACLDet }; if($subscriber->provisioning_voip_subscriber->admin && !is_deeply($old_number, $new_number)) { - foreach my $sub($c->stash->{subscribers}->all, $c->stash->{pbx_groups}->all) { + foreach my $sub($c->stash->{subscribers}->all, ( $c->stash->{pbx_groups} ? $c->stash->{pbx_groups}->all : () )) { my $base_pref = NGCP::Panel::Utils::Preferences::get_usr_preference_rs( c => $c, attribute => 'cloud_pbx_base_cli', prov_subscriber => $sub->provisioning_voip_subscriber);