From 68436b044da99d393d5a861490a41c8d9443b7b8 Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Thu, 11 Apr 2019 11:32:17 +0200 Subject: [PATCH] TT#55366 Fix strings comparison in datatable multifield + use table specific checked_fields for cases when page has some datatable_multified fields Change-Id: I6e943d33787e5cdfc0d47290bb988d9eed6c8a19 --- lib/NGCP/Panel/Utils/Subscriber.pm | 11 +++++------ share/templates/helpers/datatables_multifield.tt | 16 +++++++++------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/lib/NGCP/Panel/Utils/Subscriber.pm b/lib/NGCP/Panel/Utils/Subscriber.pm index e8c1f01f2e..3ee33ca32a 100644 --- a/lib/NGCP/Panel/Utils/Subscriber.pm +++ b/lib/NGCP/Panel/Utils/Subscriber.pm @@ -1536,14 +1536,13 @@ sub prepare_group_select { my $subscriber = $p{subscriber}; my $params = $p{params}; my $unselect = $p{unselect} // 0; - my @group_options = (); - my $group_rs = $c->model('DB')->resultset('voip_pbx_groups')->search({ - 'subscriber_id' => $subscriber->provisioning_voip_subscriber->id, - },{ - 'order_by' => 'me.id', - }); unless($unselect) { + my $group_rs = $c->model('DB')->resultset('voip_pbx_groups')->search({ + 'subscriber_id' => $subscriber->provisioning_voip_subscriber->id, + },{ + 'order_by' => 'me.id', + }); @group_options = map { $_->group->voip_subscriber->id } $group_rs->all; } $params->{group_select} = encode_json(\@group_options); diff --git a/share/templates/helpers/datatables_multifield.tt b/share/templates/helpers/datatables_multifield.tt index 5a672855ed..e630b65458 100644 --- a/share/templates/helpers/datatables_multifield.tt +++ b/share/templates/helpers/datatables_multifield.tt @@ -1,28 +1,30 @@