Figured out what is causing this problem… the search query apparently
queries queues/tickets that the user cannot see but limits the display based
on the ACL? What this resulted in was 500+ tickets being displayed for the
user, but the user only had the ability to see a handful… thus they didn’t
always get a listing off all their allowed tickets. If you set the limit to
unlimited, the query takes a wack of time, but eventually will return the
Wouldn’t it be better to make the search query only query the database for
the tickets that the user would have access to view?
Anyway, think this solution will suffice for us for the time being, just
thought I’d mention the oddity.
Just starting having an odd search problem with RT 2.0.14…
When we issue a search across multiple queues… say for example limiting
to user Nobody… it’s very inaccurate in what result is displayed.
IE if there’s 30 tickets owned by Nobody in the one queue… and 10 tickets
owned by Nobody in another … it might show 5!!
Not sure what caused it, tried turning on debugging, didn’t show me
anything… just just started happening after we crested Ticket ID 23000…
Any suggestions would be greatly appreciated.