summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorivan <ivan>2006-08-06 09:14:04 +0000
committerivan <ivan>2006-08-06 09:14:04 +0000
commit86102d2ff550b869f09dcfaa30bbdc98e5580d56 (patch)
treebb5bf0d0f337ff62c627548e4fae4e73a83a689c /FS
parent936038efe0b75ad037619167f62db7fe16c25255 (diff)
this just needs to be a hashref and we should be all set with radius groups then
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/svc_acct.pm24
1 files changed, 13 insertions, 11 deletions
diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm
index c4dbb00c9..2606c1453 100644
--- a/FS/FS/svc_acct.pm
+++ b/FS/FS/svc_acct.pm
@@ -189,17 +189,19 @@ Creates a new account. To add the account to the database, see L<"insert">.
sub table { 'svc_acct'; }
sub _fieldhandlers {
- #false laziness with edit/svc_acct.cgi
- 'usergroup' => sub {
- my $usergroup = shift;
- if ( ref($usergroup) eq 'ARRAY' ) {
- $usergroup;
- } elsif ( length($usergroup) ) {
- [ split(/\s*,\s*/, $usergroup) ];
- } else {
- [];
- }
- },
+ {
+ #false laziness with edit/svc_acct.cgi
+ 'usergroup' => sub {
+ my $usergroup = shift;
+ if ( ref($usergroup) eq 'ARRAY' ) {
+ $usergroup;
+ } elsif ( length($usergroup) ) {
+ [ split(/\s*,\s*/, $usergroup) ];
+ } else {
+ [];
+ }
+ },
+ };
}
=item insert [ , OPTION => VALUE ... ]