diff options
author | ivan <ivan> | 2012-01-16 04:23:50 +0000 |
---|---|---|
committer | ivan <ivan> | 2012-01-16 04:23:50 +0000 |
commit | 171119e612fffaf5f0f053feffd12c55c72a4965 (patch) | |
tree | c7a0cd57801e097ce21eed2e7ff299c1e2f697ca /FS/FS/svc_acct.pm | |
parent | 7c39be80f09665a808dd523e63f11b41b6e2024f (diff) |
fix provisioning svc_acct records with empty finger / without package, RT#15340
Diffstat (limited to 'FS/FS/svc_acct.pm')
-rw-r--r-- | FS/FS/svc_acct.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index 318706009..659635430 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -1287,8 +1287,6 @@ sub check { } - # $error = $self->ut_textn('finger'); - # return $error if $error; if ( $self->getfield('finger') eq '' ) { my $cust_pkg = $self->svcnum ? $self->cust_svc->cust_pkg @@ -1298,7 +1296,9 @@ sub check { $self->setfield('finger', $cust_main->first.' '.$cust_main->get('last') ); } } - $self->getfield('finger') =~ /^([\w \,\.\-\'\&\t\!\@\#\$\%\(\)\+\;\"\?\/\*\<\>]+)$/ + # $error = $self->ut_textn('finger'); + # return $error if $error; + $self->getfield('finger') =~ /^([\w \,\.\-\'\&\t\!\@\#\$\%\(\)\+\;\"\?\/\*\<\>]*)$/ or return "Illegal finger: ". $self->getfield('finger'); $self->setfield('finger', $1); |