Closed
Bug 246328
Opened 20 years ago
Closed 20 years ago
editmilestone doesn't check for invalid sortkey
Categories
(Bugzilla :: Administration, task)
Tracking
()
RESOLVED
FIXED
Bugzilla 2.18
People
(Reporter: glob, Assigned: glob)
References
Details
Attachments
(1 file)
685 bytes,
patch
|
goobix
:
review+
|
Details | Diff | Splinter Review |
when editing a milestone, a non-numeric sortkey results in a sql error.
there's also a taint issue
Status: NEW → ASSIGNED
Flags: blocking2.18?
OS: Windows XP → All
Hardware: PC → All
Attachment #150519 -
Flags: review?
Comment 2•20 years ago
|
||
Comment on attachment 150519 [details] [diff] [review]
trap invalid sortkeys and detaint
Looks good to me.
-> regarding the redundancy and the duplication of the error message inside the
.cgi, I think only templatization will offer a real fix for that one. Until
then it's pretty useless to remove this redundancy since the code will get
rewritten anyway.
-> regarding previous invalid (non-numerical) sortkeys, we could add a check
for them in sanitycheck.cgi; it should be something trivial to code; at least a
bug should be opened about this. :-)
-> once we modify sanitycheck.cgi in order to enforce this new policy on old,
invalid, non-numerical sortkeys, we can be sure that $sortkeyold will contain
only numbers, so we can ditch away that unrequired trimming located a couple of
lines above:
my $sortkeyold = trim($::FORM{sortkeyold} || '0');
Since those potential issues above require either sanitycheck.cgi modification
(which is another bug) or templatization, this looks good to go for 2.18 in my
opinion. r=vladd.
Attachment #150519 -
Flags: review? → review+
Updated•20 years ago
|
Flags: approval?
Target Milestone: --- → Bugzilla 2.18
> -> regarding previous invalid (non-numerical) sortkeys, we could add a check
> for them in sanitycheck.cgi;
the sortkey field is numeric, so there won't be any invalid sortkeys (you'd get
a sql error when submitting the update).
Updated•20 years ago
|
Flags: blocking2.18?
Flags: approval?
Flags: approval+
Comment 5•20 years ago
|
||
Checking in editmilestones.cgi;
/cvsroot/mozilla/webtools/bugzilla/editmilestones.cgi,v <-- editmilestones.cgi
new revision: 1.23; previous revision: 1.22
done
Status: ASSIGNED → RESOLVED
Closed: 20 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
•