From: ivan Date: Thu, 1 Oct 2009 23:48:55 +0000 (+0000) Subject: hopefully fully fix bulk email errors when selecting a single payby X-Git-Tag: root_of_svc_elec_features~827 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=e1578c35520ffb7676a4f1fb2b285ce6020db4b6;p=freeside.git hopefully fully fix bulk email errors when selecting a single payby --- diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 9f85e796b..b5a8f0d2e 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -8235,6 +8235,9 @@ sub email_search_sql { my $job = delete $params->{'job'}; + $params->{'payby'} = [ split(/\0/, $params->{'payby'}) ] + unless ref($params->{'payby'}); + my $sql_query = $class->search_sql($params); my $count_query = delete($sql_query->{'count_query'}); @@ -8296,6 +8299,9 @@ sub process_email_search_sql { $param->{'job'} = $job; + $param->{'payby'} = [ split(/\0/, $param->{'payby'}) ] + unless ref($param->{'payby'}); + my $error = FS::cust_main->email_search_sql( $param ); die $error if $error;