diff options
author | ivan <ivan> | 2003-11-26 17:46:43 +0000 |
---|---|---|
committer | ivan <ivan> | 2003-11-26 17:46:43 +0000 |
commit | 739160399748fd05ba01382f057c9086f58c0f1a (patch) | |
tree | 63972039e3b838e354e8a4d8116a01df5a35e6da | |
parent | 70382f2b8b92f6634656403b8f8766e4aa396d7f (diff) |
backport fix from 1.5 allowing blank slipips
-rw-r--r-- | FS/FS/svc_acct.pm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index e0fe7ea2c..20ad1a623 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -803,12 +803,14 @@ sub check { $recref->{quota} = $1; unless ( $part_svc->part_svc_column('slipip')->columnflag eq 'F' ) { - unless ( $recref->{slipip} eq '0e0' ) { + if ( $recref->{slipip} eq '' ) { + $recref->{slipip} = ''; + } elsif ( $recref->{slipip} eq '0e0' ) { + $recref->{slipip} = '0e0'; + } else { $recref->{slipip} =~ /^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ or return "Illegal slipip". $self->slipip; $recref->{slipip} = $1; - } else { - $recref->{slipip} = '0e0'; } } |