TT#56602 no apply_rewrite for a terminated prov subscriber

* add a check in Subscriber::apply_rewrite that
      the provisioning subscriber object exist,
      to address cases when a subscriber is terminated

Change-Id: I1ad16f448c4efcf80eedb08ef3f6c014769ff5fd
changes/54/28854/3
Kirill Solomko 7 years ago
parent 63d32e7dc1
commit 63740095cf

@ -1580,7 +1580,8 @@ sub apply_rewrite {
} elsif (!$subscriber || !ref($subscriber)) {
$c->log->warn('could not apply rewrite: no subscriber found.');
return $callee;
} elsif ($subscriber->can('provisioning_voip_subscriber')) {
} elsif ($subscriber->can('provisioning_voip_subscriber') &&
$subscriber->provisioning_voip_subscriber) {
$rwr_rs = NGCP::Panel::Utils::Preferences::get_usr_preference_rs(
c => $c, attribute => $dir,
prov_subscriber => $subscriber->provisioning_voip_subscriber,

Loading…
Cancel
Save