fix svcpart changes when usergroup is a fixed field, #20458
authorMark Wells <mark@freeside.biz>
Wed, 12 Dec 2012 23:15:55 +0000 (15:15 -0800)
committerMark Wells <mark@freeside.biz>
Wed, 12 Dec 2012 23:15:55 +0000 (15:15 -0800)
FS/FS/svc_Radius_Mixin.pm

index ac97eab..544c7e9 100644 (file)
@@ -68,7 +68,8 @@ sub replace  {
 
   $old->usergroup; # make sure this is cached for exports
 
-  my $error =  $new->process_m2m(
+  my $error =  $new->check # make sure fixed fields are set before process_m2m
+            || $new->process_m2m(
                                  'link_table'   => 'radius_usergroup',
                                  'target_table' => 'radius_group',
                                  'params'       => $new->usergroup,