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
(cherry picked from commit 63740095cf)
changes/38/29638/1
Kirill Solomko 6 years ago
parent 9d4e1de0e3
commit f8983f4101

@ -1396,7 +1396,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