diff options
author | bugreport%peshkin.net <> | 2002-10-13 02:00:29 +0200 |
---|---|---|
committer | bugreport%peshkin.net <> | 2002-10-13 02:00:29 +0200 |
commit | f61593bee73b37fc12caabbb2958b6515d688420 (patch) | |
tree | fb4a5f3205d36476ef754fc61ec0525cd29497ff | |
parent | 3a6b7a7bb3890ef368cb5f162cc57cdb5160c05b (diff) | |
download | bugzilla-f61593bee73b37fc12caabbb2958b6515d688420.tar.gz bugzilla-f61593bee73b37fc12caabbb2958b6515d688420.tar.xz |
Bug 174112 Edit multiple bugs broken
r=burnus
-rwxr-xr-x | buglist.cgi | 12 | ||||
-rwxr-xr-x | process_bug.cgi | 1 | ||||
-rw-r--r-- | template/en/default/list/edit-multiple.html.tmpl | 6 |
3 files changed, 10 insertions, 9 deletions
diff --git a/buglist.cgi b/buglist.cgi index 4ad0720a9..9f00e15ae 100755 --- a/buglist.cgi +++ b/buglist.cgi @@ -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; diff --git a/process_bug.cgi b/process_bug.cgi index 18f18e474..f529f13ea 100755 --- a/process_bug.cgi +++ b/process_bug.cgi @@ -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'} ) { diff --git a/template/en/default/list/edit-multiple.html.tmpl b/template/en/default/list/edit-multiple.html.tmpl index a9088a62d..4121d0292 100644 --- a/template/en/default/list/edit-multiple.html.tmpl +++ b/template/en/default/list/edit-multiple.html.tmpl @@ -182,14 +182,14 @@ [% 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> </td> |