summaryrefslogtreecommitdiff
path: root/FS/FS/part_event
diff options
context:
space:
mode:
authorChristopher Burger <burgerc@freeside.biz>2019-01-04 16:13:05 -0500
committerChristopher Burger <burgerc@freeside.biz>2019-01-04 16:13:05 -0500
commit236f5573c4210299bf05561c699295ae3da8d73e (patch)
treecc93949cf508b8ce7f2c82edcb28c393dc74dac8 /FS/FS/part_event
parent6639432aeb7ee7084ab2a318cd62bd7ca0fec8ab (diff)
RT# 37817 - Added more invoice sending actions
Diffstat (limited to 'FS/FS/part_event')
-rw-r--r--FS/FS/part_event/Condition/invoice_has_not_been_sent.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/FS/FS/part_event/Condition/invoice_has_not_been_sent.pm b/FS/FS/part_event/Condition/invoice_has_not_been_sent.pm
index f80508a..4868f66 100644
--- a/FS/FS/part_event/Condition/invoice_has_not_been_sent.pm
+++ b/FS/FS/part_event/Condition/invoice_has_not_been_sent.pm
@@ -22,7 +22,14 @@ sub condition {
my($self, $cust_bill, %opt) = @_;
## search actions for invoice send events.
- my $extra_sql = " AND (action LIKE 'cust_bill_send%' OR action LIKE 'cust_bill_email%')";
+ my @send_actions = (
+ "action LIKE 'cust_bill_send%'",
+ "action LIKE 'cust_bill_email%'",
+ "action LIKE 'cust_bill_print%'",
+ "action LIKE 'cust_bill_fsinc_print%'",
+ );
+ my $actions = join ' OR ', @send_actions;
+ my $extra_sql = " AND ($actions)";
my $event = qsearchs( {
'table' => 'cust_event',