Revert "MT#8491 Fix subscriber termination via API."

This reverts commit 1b654d559a.

Real fix was done already as fix for the MT#8071
agranig/webphone
Irka 11 years ago
parent 1b654d559a
commit 2a7e76bf51

@ -595,10 +595,7 @@ sub update_item {
my $old_profile = $prov_subscriber->profile_id; my $old_profile = $prov_subscriber->profile_id;
$subscriber->update($billing_res); $subscriber->update($billing_res);
#Can be deleted during termination, maybe others $subscriber->provisioning_voip_subscriber->update($provisioning_res);
if($subscriber->provisioning_voip_subscriber->in_storage){
$subscriber->provisioning_voip_subscriber->update($provisioning_res);
}
$subscriber->discard_changes; $subscriber->discard_changes;
if(($prov_subscriber->profile_id // 0) != ($old_profile // 0)) { if(($prov_subscriber->profile_id // 0) != ($old_profile // 0)) {

@ -348,7 +348,7 @@ sub update_preferences {
foreach my $k(keys %{ $preferences } ) { foreach my $k(keys %{ $preferences } ) {
my $pref = NGCP::Panel::Utils::Preferences::get_usr_preference_rs( my $pref = NGCP::Panel::Utils::Preferences::get_usr_preference_rs(
c => $c, attribute => $k, prov_subscriber => $prov_subscriber); c => $c, attribute => $k, prov_subscriber => $prov_subscriber);
if($pref && $pref->first && $pref->first->attribute->max_occur == 1) { if($pref->first && $pref->first->attribute->max_occur == 1) {
unless(defined $preferences->{$k}) { unless(defined $preferences->{$k}) {
$pref->first->delete; $pref->first->delete;
} else { } else {

Loading…
Cancel
Save