add confession here to diagnose etxrn's problem better
authorivan <ivan>
Sun, 6 Aug 2006 08:10:36 +0000 (08:10 +0000)
committerivan <ivan>
Sun, 6 Aug 2006 08:10:36 +0000 (08:10 +0000)
FS/FS/svc_acct.pm

index aa3e592..572a008 100644 (file)
@@ -1416,6 +1416,8 @@ Returns all RADIUS groups for this account (see L<FS::radius_usergroup>).
 sub radius_groups {
   my $self = shift;
   if ( $self->usergroup ) {
+    confess "specified usergroup is not an arrayref: ". $self->usergroup
+      unless ref($self->usergroup) eq 'ARRAY';
     #when provisioning records, export callback runs in svc_Common.pm before
     #radius_usergroup records can be inserted...
     @{$self->usergroup};