diff options
author | Mark Wells <mark@freeside.biz> | 2016-04-29 17:00:54 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2016-04-29 17:04:02 -0700 |
commit | bd714630f4747b3f411ae53515a734e9e771c6b3 (patch) | |
tree | 6fd16d9f7c7f1d8e5e615a159d0e24b0d6949cb3 /FS | |
parent | 884a56decedee6bb6704fcc8887d65bb50ce6516 (diff) |
pass all event search parameters to reprint/re-email actions, #38426
Diffstat (limited to 'FS')
-rw-r--r-- | FS/FS/cust_event.pm | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/FS/FS/cust_event.pm b/FS/FS/cust_event.pm index 57fb52ed2..90c1b907f 100644 --- a/FS/FS/cust_event.pm +++ b/FS/FS/cust_event.pm @@ -13,7 +13,7 @@ use FS::cust_bill; use FS::cust_pay; use FS::svc_acct; -$DEBUG = 0; +$DEBUG = 1; $me = '[FS::cust_event]'; =head1 NAME @@ -399,11 +399,14 @@ sub search_sql_where { #} # huh? - if ( $param->{'event_status'} ) { - + my @event_status = ref($param->{'event_status'}) + ? @{ $param->{'event_status'} } + : split(',', $param->{'event_status'}); + if ( @event_status ) { my @status; + my ($done_Y, $done_N); - foreach (@{ $param->{'event_status'} }) { + foreach (@event_status) { if ($_ eq 'done_Y') { $done_Y = 1; } elsif ( $_ eq 'done_N' ) { |