projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ccfb9c3
)
hopefully fully fix bulk email errors when selecting a single payby
author
ivan
<ivan>
Thu, 1 Oct 2009 23:48:55 +0000
(23:48 +0000)
committer
ivan
<ivan>
Thu, 1 Oct 2009 23:48:55 +0000
(23:48 +0000)
FS/FS/cust_main.pm
patch
|
blob
|
history
diff --git
a/FS/FS/cust_main.pm
b/FS/FS/cust_main.pm
index
9f85e79
..
b5a8f0d
100644
(file)
--- 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'};
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'});
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->{'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;
my $error = FS::cust_main->email_search_sql( $param );
die $error if $error;