#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

Reply via email to