On Wed, Feb 25, 2009 at 4:11 PM, Jesse Vincent <[email protected]> wrote: > > > > On Wed 25.Feb'09 at 12:25:39 -0800, Joachim Thuau wrote: >> >> Hello, >> >> I have RT-3.6.1, postgres backend, apache with mod_perl. > > Todd Chapman patched this issue in RT quite a while back. I don't > remember if it's in 3.6.7, but I believe it is. It's definitely fixed in > 3.8.
That was about 4 years ago! I think it was fixed in 3.6.2. It felt good to find and fix that race condition. :) > >> We just stumbled upon a funny situation. I'm hoping one of you is going >> to be able to help me sort it out. >> >> A few minutes ago, 2 helpdesk techs used the "take" button, at pretty >> much the same time. Upon closer inspection, here are the interesting >> bits: >> >> The history, under "display", of that ticket shows the following output >> in the history: >> [create ticket bits here] >> # Wed Feb 25 11:35:50 2009 Tom - Taken >> >> # Wed Feb 25 11:35:50 2009 Geoff - Taken >> >> I asked Geoff to give the ticket back to Tom. When Geoff tried to set >> the owner to Tom, RT threw an error: "Could not change owner. Group >> already has member". So it looks like "Owner" is a group that, for this >> ticket, has 2 principals (which, I believe, it shouldn't have). We tried >> to "steal" the ticket, give it to nobody, and everytime, we get an error >> "Could not change owner. Group already has member". >> >> So the question is: how do I go about making the ticket behave properly? >> I suppose I need to go into the DB and fix it there. And I suppose some >> code probably needs to be fixed so that race condition doesn't happen >> (or is it fixed in newer versions?). >> >> Thank you, >> Jok >> >> _______________________________________________ >> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users >> >> Community help: http://wiki.bestpractical.com >> Commercial support: [email protected] >> >> >> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. >> Buy a copy at http://rtbook.bestpractical.com >> > > -- > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: [email protected] > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [email protected] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
