hopefully fully fix bulk email errors when selecting a single payby
authorivan <ivan>
Thu, 1 Oct 2009 23:48:55 +0000 (23:48 +0000)
committerivan <ivan>
Thu, 1 Oct 2009 23:48:55 +0000 (23:48 +0000)
FS/FS/cust_main.pm

index 9f85e79..b5a8f0d 100644 (file)
@@ -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;