TT#66577 Add a possibility to de-register on peering group deletion

We need to de-register all subsequent peering hosts located under
the peering group being deleted.

Change-Id: I50bc25932e59d6b918f65c6525f2631cb9868fe4
mr10.1
Donat Zenichev 5 years ago
parent c028b1c6cd
commit f16a4e98de

@ -174,6 +174,13 @@ sub delete_peering :Chained('base') :PathPart('delete') {
transport => $p->transport,
);
}
if ($p->enabled) {
$c->stash->{server}->{name} = $p->name;
$c->stash->{server}->{ip} = $p->ip;
$c->stash->{server}->{id} = $p->id;
$c->stash->{server_result} = $p;
NGCP::Panel::Utils::Peering::_sip_delete_peer_registration(c => $c);
}
$p->voip_peer_preferences->delete_all;
$p->delete;
}

Loading…
Cancel
Save