Fix 'can't change uid' error when the account *has* a uid but svc_acct-edit_uid isn...
authorivan <ivan>
Thu, 13 Oct 2005 21:17:18 +0000 (21:17 +0000)
committerivan <ivan>
Thu, 13 Oct 2005 21:17:18 +0000 (21:17 +0000)
FS/FS/svc_acct.pm
httemplate/edit/svc_acct.cgi

index 167fcee..a9cdfb3 100644 (file)
@@ -472,7 +472,8 @@ sub replace {
 
       return "Can't change $xid!"
         if ! $conf->exists("svc_acct-edit_$xid")
-           && $old->$xid() != $new->$xid();
+           && $old->$xid() != $new->$xid()
+           && $new->cust_svc->part_svc->part_svc_column($xid)->columnflag ne 'F'
     }
 
   }
index bc5d96a..e74d84d 100755 (executable)
@@ -288,12 +288,10 @@ if ( $part_svc->part_svc_column('popnum')->columnflag eq 'F' ) {
         </TD>
       </TR>
   
-    <% } else { %>
-  
-      <INPUT TYPE="hidden" NAME="<%= $xid %>" VALUE="<%= $svc_acct->$xid() %>">
-  
     <% } %>
   
+    <INPUT TYPE="hidden" NAME="<%= $xid %>" VALUE="<%= $svc_acct->$xid() %>">
+  
   <% } else { %>
   
     <TR>