X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_main%2FBilling_Realtime.pm;h=1ac12ce6b324976a43c148f333563a522d063518;hp=4ff2c0602642735b008cd26a0c40e812ac867e7c;hb=1ac968c34d6656307d23080a2b55de1a8caa6bf4;hpb=92e8ec0e2092fef7bfb126f8d87acac83bbca8eb diff --git a/FS/FS/cust_main/Billing_Realtime.pm b/FS/FS/cust_main/Billing_Realtime.pm index 4ff2c0602..1ac12ce6b 100644 --- a/FS/FS/cust_main/Billing_Realtime.pm +++ b/FS/FS/cust_main/Billing_Realtime.pm @@ -330,6 +330,8 @@ sub _bop_cust_payby_options { # can be called as class method, # but can't load default name/phone fields as class method +# (why was this added? ah, it might get called from realtime_tokenize in this +# fashion "to tokenize old records on upgrade") sub _bop_content { my ($self, $options) = @_; my %content = (); @@ -361,7 +363,7 @@ sub _bop_content { $content{name} = $payname if $payname; - if ( exists($options->{'address1'}) ) { + if ( exists($options->{'address1'}) && length($options->{'address1'}) ) { $content{address} = $options->{'address1'}; my $address2 = $options->{'address2'};