diff options
author | ivan <ivan> | 2009-10-01 23:49:01 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-10-01 23:49:01 +0000 |
commit | 721abbc7cc3e0b91e21f31c00516c7834c04eb16 (patch) | |
tree | 785dd4e7b8d3f35d750d3679804efc5cdd065e1f | |
parent | bbb9cfe50e2890e31b075d16f955e746d4acf60e (diff) |
hopefully fully fix bulk email errors when selecting a single payby
-rw-r--r-- | FS/FS/cust_main.pm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 968b767a5..c74cb45ac 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -5199,6 +5199,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'}); @@ -5260,6 +5263,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; |