make sure default RADIUS groups don't override ones for existing records
authorivan <ivan>
Sun, 6 Aug 2006 21:37:57 +0000 (21:37 +0000)
committerivan <ivan>
Sun, 6 Aug 2006 21:37:57 +0000 (21:37 +0000)
FS/FS/svc_Common.pm

index 17942c7..907f35f 100644 (file)
@@ -52,7 +52,8 @@ sub new {
   my $newhash = shift;
   $self->{'Hash'} = { map { $_ => $newhash->{$_} } qw(svcnum svcpart) };
 
-  $self->setdefault( $self->_fieldhandlers );
+  $self->setdefault( $self->_fieldhandlers )
+    unless $self->svcnum;
 
   $self->{'Hash'}{$_} = $newhash->{$_}
     foreach grep { defined($newhash->{$_}) && length($newhash->{$_}) }