this just needs to be a hashref and we should be all set with radius groups then
[freeside.git] / FS / FS / svc_acct.pm
index c4dbb00..2606c14 100644 (file)
@@ -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 ... ]