fix multiple pkgpart search, RT#5924
[freeside.git] / httemplate / search / cust_pkg.cgi
index 8ad3dc5..1d5349d 100755 (executable)
@@ -138,16 +138,16 @@ die "access denied"
 
 # my %part_pkg = map { $_->pkgpart => $_ } qsearch('part_pkg', {});
 
-
 my %search_hash = ();
 
 $search_hash{'query'} = $cgi->keywords;
 
-for my $param (qw(agentnum magic status classnum pkgpart)) {
-  $search_hash{$param} = $cgi->param($param)
-    if $cgi->param($param);
+for my $param (qw( agentnum magic status classnum )) {
+  $search_hash{$param} = $cgi->param($param) if $cgi->param($param);
 }
 
+$search_hash{'pkgpart'} = [ $cgi->param('pkgpart') ];
+
 ###
 # parse dates
 ###