From 01126bf8d79a458e8c37d9dde939c0fd4b925501 Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Mon, 9 Feb 2015 09:47:59 +0200 Subject: [PATCH] Revert "MT#11343 Prevent PbxDevicemodels API from subscribers lineranges" This reverts commit 0de1fb9e832c1c18f02ff33447ecb149912a7251. Change-Id: I4777be55b7df757a73054b2123ed62a6664892b3 --- lib/NGCP/Panel/Role/API/PbxDeviceModels.pm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/NGCP/Panel/Role/API/PbxDeviceModels.pm b/lib/NGCP/Panel/Role/API/PbxDeviceModels.pm index d560a02c34..588705c068 100644 --- a/lib/NGCP/Panel/Role/API/PbxDeviceModels.pm +++ b/lib/NGCP/Panel/Role/API/PbxDeviceModels.pm @@ -241,15 +241,8 @@ sub update_item { } } # delete invalid range ids (e.g. removed ones) - #model update should never impact on subscribers lines $range_rs->search({ - -and => [ - id => { 'not in' => \@existing_range }, - id => { 'not in' => $c->model('DB')->resultset('autoprov_field_device_lines')->search(undef,{ - columns => [ qw/linerange_id/ ], - group_by => [ qw/linerange_id/ ], - })->get_column('linerange_id')->as_query }, - ] + id => { 'not in' => \@existing_range }, })->delete_all; return $item;