Comment 3 for bug 894105

Revision history for this message
James Henstridge (jamesh) wrote :

One open question is how to go about resolving this problem. From the exception, it seems obvious that affected users can't log in via the web. We should check to see if there is evidence of these people logging in via the desktop client (OAuth).

If users can log in via OAuth, then we should remove the other account entry (or even just the django_openid_auth_useropenid record). If users can't log in via either method, removing one of the django_openid_auth_useropenid records at random should suffice.

Once the problem data is cleaned up, we really need to add the missing constraint.