Closed
Bug 141609
Opened 23 years ago
Closed 23 years ago
"Version unspecified" error when changing product with product groups enabled
Categories
(Bugzilla :: Creating/Changing Bugs, defect)
Tracking
()
RESOLVED
FIXED
Bugzilla 2.16
People
(Reporter: bugreport, Assigned: myk)
Details
(Keywords: regression)
Attachments
(1 file)
1.60 KB,
patch
|
gerv
:
review+
gerv
:
review+
|
Details | Diff | Splinter Review |
In a bugzilla installation using the tip of CVS as of May 01, 2002, it can be
impossible to change an existing bug to a differrent produst group. If this is
attempted with bith usebuggroups and usebuggroupsentry enabled. A message
indicating that "version" is not specified, this may be a bug in your browser is
displayed by process_bug.cgi after the "Verify Bug Group" screen.
This problem appears to be caused by the following line in
verify-new-product.html.tmpl version 1.2. It appears that the contents of the
version and component fields are excluded from propagating from one page to the
next.
The following change (not excluding the version and component fields) seems to
make the difference.
bash-2.03$ cvs diff verify-new-product.html.tmpl
Index: verify-new-product.html.tmpl
===================================================================
RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/process/ver
ify-new-product.html.tmpl,v
retrieving revision 1.2
diff -r1.2 verify-new-product.html.tmpl
39c39
< [% PROCESS "global/hidden-fields.html.tmpl" exclude="^version|component|target
_milestone$" %]
---
> [% PROCESS "global/hidden-fields.html.tmpl" exclude="^target_milestone$" %]
This problem has been verified with Netscape 4.76 and ie5.
Client running on Win2000
Server running Solaris 2.7, Perl 5.6.1, Tip of CVS as of 5-1-2001.
Comment 1•23 years ago
|
||
gerv - you did that patch, didn't you? since we moved the files, I can't see what the original bug # was.....
Target Milestone: --- → Bugzilla 2.16
Comment 2•23 years ago
|
||
Myk did this one. The way you tell is because his name's at the top of the template :-) Gerv
Comment 3•23 years ago
|
||
gerv: Yeah, but I thought this was a subsequent change. Oh well. I haven't reproduced this, but looking at code, it seems that this could happen if verify_fields isn't set, because you're moving between products where you don't need to change the version, component, or target milestone (if any). joel.peshkin@mindspeed.com, is that what you were doing? The exclude probably needs to be conditional on verify_fields being set. myk, does that sound right?
Keywords: regression
Reporter | ||
Comment 4•23 years ago
|
||
That's exactly correct. I was changing ONLY the product. This triggerred the screen that asks if I want to change the group settings to match the new product. After that, the error occurred. -Joel
Comment 5•23 years ago
|
||
Right, but did the old product and the new product share common components and versions? Ie were you asked to change the component/version/milestone as well as being asked about the product groups?
Reporter | ||
Comment 6•23 years ago
|
||
The components and versions were common to the two, so I did not change either field nor was I prompted to.
Assignee | ||
Comment 7•23 years ago
|
||
This patch should fix the problem. Fixing this problem exposed a bug in hidden-fields.html.tmpl when the value of its "exclude" parameter was the empty string (it excluded everything when it should have excluded nothing), so I fixed that bug as well.
Reporter | ||
Comment 8•23 years ago
|
||
Tried it (http://bugzilla.mozilla.org/showattachment.cgi?attach_id=82091) -- previously broken case seems to work now.
Updated•23 years ago
|
Comment 9•23 years ago
|
||
Comment on attachment 82091 [details] [diff] [review] patch v1: fixes problem Works beautifully. 2xr=gerv. Gerv
Attachment #82091 -
Flags: review+
Comment 10•23 years ago
|
||
Fixed. Checking in template/en/default/bug/process/verify-new-product.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/process/verify-new-product.html.tmpl,v <-- verify-new-product.html.tmpl new revision: 1.3; previous revision: 1.2 done Checking in template/en/default/global/hidden-fields.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/global/hidden-fields.html.tmpl,v <-- hidden-fields.html.tmpl new revision: 1.2; previous revision: 1.1 done Gerv
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•