From: ivan Date: Thu, 20 Jan 2011 05:34:46 +0000 (+0000) Subject: fix condition to work w/taxes, RT#3983 X-Git-Tag: freeside_2_3_0~729 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=fae92e42f21f05454abe2173867d5b6481f36f69 fix condition to work w/taxes, RT#3983 --- 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 {