X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_location.pm;h=0dec065e6a8863f63bf20633c7f64b8a35de1376;hp=f38e8efcd01db75d7d23d7479c3d443af3e5f0ce;hb=940da07a1b4a80bab5b2b9c9b893bfaa350bc32d;hpb=5dc6749d097b38cdbea09f9f38e48c1b33916020 diff --git a/FS/FS/cust_location.pm b/FS/FS/cust_location.pm index f38e8efcd..0dec065e6 100644 --- a/FS/FS/cust_location.pm +++ b/FS/FS/cust_location.pm @@ -381,10 +381,12 @@ sub check { $self->censustract("$1.$2"); } - if ( $conf->exists('cust_main-require_address2') and - !$self->ship_address2 =~ /\S/ ) { - return "Unit # is required"; - } + #yikes... this is ancient, pre-dates cust_location and will be harder to + # implement now... how do we know this location is a service location from + # here and not a billing? we can't just check locationnums, we might be new :/ + return "Unit # is required" + if $conf->exists('cust_main-require_address2') + && ! $self->address2 =~ /\S/; # tricky...we have to allow for the customer to not be inserted yet return "No prospect or customer!" unless $self->prospectnum