#718: Integrity error modifying batch of tickets (0.8-dev)
-------------------------+-------------------------------------------------
Reporter: olemis | Owner: rjollos
Type: defect | Status: review
Priority: major | Milestone: Release 9
Component: trac core | Version:
Resolution: | Keywords: ticket batch modify, trac
| backports, need-info
-------------------------+-------------------------------------------------
Changes (by rjollos):
* priority: blocker => major
* keywords: ticket batch modify, trac backports => ticket batch modify,
trac backports, need-info
* milestone: Release 8 => Release 9
Comment:
I haven't been able to reproduce the issue, and I have no guesses as to
how this could scenario could come about. The selected tickets are
assigned to the hidden field on form submit:
[browser:/trunk/trac/trac/htdocs/js/query.js@1557980#L409], which is
fairly straightforward and doesn't leave much to the imagination regarding
failure modes.
The only way I can see this failing is if you were somehow able to modify
the //Milestone// field when at global scope (which should be impossible
to begin with, and is an even less likely scenario given that each ticket
id is duplicated exactly once and unlikely to refer to different
products), or if there was a defect that allowed a query to create a view
with duplicated tickets.
I'd prefer not to put the workaround in place since it would just mask the
problem. Let's leave the ticket open for a while to see if the issue
occurs again, and if we can get more diagnostic information the next time.
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/718#comment:6>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker