Hi Daniel,
I'm CC'ing
revie...@googlegroups.com, as people may have hit this there and have some workaround.
So, if I understand this correctly, your LDAP server doesn't care about the case sensitivity, so it happily accepts anything, but Review Board doesn't realize they're all the same and are creating different user accounts.
One thing you may want to try is to open reviewboard/accounts/backends.py, find LDAPBackend.get_or_create_user, and change:
user = User.objects.get(username=username)
to:
user = User.objects.get(username__iexact=username)
Then restart your server and see if the problem goes away. You'll of course still have the duplicate accounts that were created, but hopefully you won't be able to create any new duplicates.
Christian
--
Christian Hammond -
chi...@chipx86.comReview Board -
http://www.reviewboard.orgVMware, Inc. -
http://www.vmware.com