diff options
author | ivan <ivan> | 2011-01-20 05:34:46 +0000 |
---|---|---|
committer | ivan <ivan> | 2011-01-20 05:34:46 +0000 |
commit | fae92e42f21f05454abe2173867d5b6481f36f69 (patch) | |
tree | 9e7fc7afba6942f2043f6606d7ab5166c5fd8740 | |
parent | 622ce1898d06bbee0eaf95dfbb635d8b18811d3f (diff) |
fix condition to work w/taxes, RT#3983
-rw-r--r-- | FS/FS/part_event/Condition/cust_bill_has_service.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/FS/FS/part_event/Condition/cust_bill_has_service.pm b/FS/FS/part_event/Condition/cust_bill_has_service.pm index d85af261e..744e079d3 100644 --- a/FS/FS/part_event/Condition/cust_bill_has_service.pm +++ b/FS/FS/part_event/Condition/cust_bill_has_service.pm @@ -32,9 +32,10 @@ sub condition { my($self, $cust_bill) = @_; my $servicenum = $self->option('has_service'); + grep { $servicenum == $_->svcpart } - map { $_->cust_pkg->cust_svc } - $cust_bill->cust_bill_pkg ; + map { $_->cust_svc } + $cust_bill->cust_pkg; } sub condition_sql { |