]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 174112 Edit multiple bugs broken
authorbugreport%peshkin.net <>
Sun, 13 Oct 2002 00:00:29 +0000 (00:00 +0000)
committerbugreport%peshkin.net <>
Sun, 13 Oct 2002 00:00:29 +0000 (00:00 +0000)
r=burnus

buglist.cgi
process_bug.cgi
template/en/default/list/edit-multiple.html.tmpl

index 4ad0720a93e37b862b9f9ed48ff2e5c70e2e3695..9f00e15aeab1098a8895dea821e9db28780814bf 100755 (executable)
@@ -200,12 +200,12 @@ sub GetGroupsByUserId {
     return if !$userid;
 
     SendSQL("
-        SELECT  groups.id, name, description, isactive
-          FROM  groups, user_group_map
-         WHERE  user_id = $userid AND NOT isbless
-           AND  user_group_map.group_id = groups.id
-           AND  isbuggroup
-      ORDER BY  description ");
+        SELECT DISTINCT  groups.id, name, description, isactive
+                   FROM  groups, user_group_map
+                  WHERE  user_id = $userid AND NOT isbless
+                    AND  user_group_map.group_id = groups.id
+                    AND  isbuggroup
+               ORDER BY  description ");
 
     my @groups;
 
index 18f18e4743a8d9056cb0fbde1a4b31656ee7cf8f..f529f13ea9358cf045778d31f582b46bb34e8c59 100755 (executable)
@@ -931,6 +931,7 @@ if ($::FORM{'keywords'}) {
 my $keywordaction = $::FORM{'keywordaction'} || "makeexact";
 
 if ($::comma eq ""
+    && (! @groupAdd) && (! @groupDel)
     && (! @::legal_keywords || (0 == @keywordlist && $keywordaction ne "makeexact"))
     && defined $::FORM{'masscc'} && ! $::FORM{'masscc'}
     ) {
index a9088a62d829962be23d9c22b050ff61d9fd4684..4121d029252ac7f2e90bd6f15cc6921b8eecf95f 100644 (file)
     [% FOREACH group = groups %]
     <tr>
       <td align="center">
-        <input type="radio" name="bit-[% group.bit %]" value="-1" checked="checked">
+        <input type="radio" name="bit-[% group.id %]" value="-1" checked="checked">
       </td>
       <td align="center">
-        <input type="radio" name="bit-[% group.bit %]" value="0">
+        <input type="radio" name="bit-[% group.id %]" value="0">
       </td>
       [% IF group.isactive %]
         <td align="center">
-          <input type="radio" name="bit-[% group.bit %]" value="1">
+          <input type="radio" name="bit-[% group.id %]" value="1">
         </td>
       [% ELSE %]
         <td>&nbsp;</td>