From ee642f0b9347d756f7541a084330a80eeeb3f23a Mon Sep 17 00:00:00 2001 From: Lars Dieckow Date: Wed, 26 Jun 2013 15:24:04 +0200 Subject: [PATCH] build search expression only if search was submitted --- lib/NGCP/Panel/Controller/Root.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/NGCP/Panel/Controller/Root.pm b/lib/NGCP/Panel/Controller/Root.pm index bf35281229..d47b2d8ce6 100644 --- a/lib/NGCP/Panel/Controller/Root.pm +++ b/lib/NGCP/Panel/Controller/Root.pm @@ -106,10 +106,11 @@ sub ajax_process_resultset :Private { my $aaData = []; my $totalRecords = $rs->count; - - my @searchdata = map{ +{ $_ => { like => '%'.$sSearch.'%' } } } @$columns[@$searchable]; - $rs = $rs->search(\@searchdata); - + + if ($sSearch) { + $rs = $rs->search([ map{ +{ $_ => { like => '%'.$sSearch.'%' } } } @$columns[@$searchable] ]); + } + my $totalDisplayRecords = $rs->count; #potentially selected Id as first element