Dropdown lists for users only show 'Nobody'

Hi,

I’m currently in the process of upgrading our RT installation from 3.4.6
to 3.6.6, and while most of it went ok, I am faced with the weird issue
mentioned in the subject.

If I set “IncludeSystemRights” to 0, or at least comment its use in
Users_Overlay.pm’s _GetEquivObjects, I get the list of users I expect
(would it be for the Reminder box, or the Owner box in the People page,
both use the same underlying element).

I’m guessing it works in an out-of-the-box installation of RT, so it has
to be something with our database. Does anyone have an idea what we
could have screwed up over time in our database so that setting
IncludeSystemRights actually prevents users from being listed in the
context of html/Elements/SelectOwner?

Thanks,

Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
“See the look on my face from staying too long in one place
[…] every time the morning breaks I know I’m closer to falling”
KT Tunstall, Saving My Face, Drastic Fantastic, 2007.

Hi,

I’m currently in the process of upgrading our RT installation from 3.4.6
to 3.6.6, and while most of it went ok, I am faced with the weird issue
mentioned in the subject.

If I set “IncludeSystemRights” to 0, or at least comment its use in
Users_Overlay.pm’s _GetEquivObjects, I get the list of users I expect
(would it be for the Reminder box, or the Owner box in the People page,
both use the same underlying element).

I’m guessing it works in an out-of-the-box installation of RT, so it has
to be something with our database. Does anyone have an idea what we
could have screwed up over time in our database so that setting
IncludeSystemRights actually prevents users from being listed in the
context of html/Elements/SelectOwner?

This problem is generally fixed by upgrading DBIx::SearchBuilder to the
version mensionned in “make testdeps”.