X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_event%2FCondition%2Fnopostal.pm;h=ea55ba5d674987cd6b13587fc830c3c7998ffd78;hb=c76dee5b859e969a9a1610be53122981f5690687;hp=b95cd5c8513dbd71df5e48649d4ec751c3b9bcea;hpb=f4def30fba7da2daed58df35b80ffce0e9d0c776;p=freeside.git diff --git a/FS/FS/part_event/Condition/nopostal.pm b/FS/FS/part_event/Condition/nopostal.pm index b95cd5c85..ea55ba5d6 100644 --- a/FS/FS/part_event/Condition/nopostal.pm +++ b/FS/FS/part_event/Condition/nopostal.pm @@ -10,17 +10,13 @@ sub condition { my( $self, $object ) = @_; my $cust_main = $self->cust_main($object); - scalar( grep { $_ eq 'POST' } $cust_main->invoicing_list ) ? 0 : 1; + $cust_main->postal_invoice eq ''; } sub condition_sql { my( $self, $table ) = @_; - " NOT EXISTS( SELECT 1 FROM cust_main_invoice - WHERE cust_main_invoice.custnum = cust_main.custnum - AND cust_main_invoice.dest = 'POST' - ) - "; + " cust_main.postal_invoice IS NULL "; } 1;