diff options
| -rw-r--r-- | FS/FS/part_event/Condition.pm | 4 | ||||
| -rw-r--r-- | FS/FS/part_event/Condition/cust_bill_has_service.pm | 4 | 
2 files changed, 3 insertions, 5 deletions
| diff --git a/FS/FS/part_event/Condition.pm b/FS/FS/part_event/Condition.pm index c75990893..64a4d5ba2 100644 --- a/FS/FS/part_event/Condition.pm +++ b/FS/FS/part_event/Condition.pm @@ -347,7 +347,7 @@ sub condition_sql_option_option {  #used for part_event/Condition/cust_bill_has_service.pm and has_cust_tag.pm  #a little false laziness w/above and condition_sql_option_integer  sub condition_sql_option_option_integer { -  my( $class, $option, $driver_name ) = @_; +  my( $class, $option ) = @_;    ( my $condname = $class ) =~ s/^.*:://; @@ -359,7 +359,7 @@ sub condition_sql_option_option_integer {            AND part_event_condition_option.optionvalue = 'HASH'       )"; -  my $integer = ($driver_name =~ /^mysql/) ? 'UNSIGNED INTEGER' : 'INTEGER'; +  my $integer = (driver_name =~ /^mysql/) ? 'UNSIGNED INTEGER' : 'INTEGER';    my $optionname = "CAST(optionname AS $integer)"; 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 65c996437..6e981ee03 100644 --- a/FS/FS/part_event/Condition/cust_bill_has_service.pm +++ b/FS/FS/part_event/Condition/cust_bill_has_service.pm @@ -42,9 +42,7 @@ sub condition_sql {    my( $class, $table, %opt ) = @_;    my $servicenums = -    $class->condition_sql_option_option_integer( 'has_service', -                                                 $opt{'driver_name'}, -                                               ); +    $class->condition_sql_option_option_integer('has_service');    my $sql = qq| 0 < ( SELECT COUNT(cs.svcpart)       FROM cust_bill_pkg cbp, cust_svc cs | 
