Comment 0 for bug 881019

Revision history for this message
Curtis Hovey (sinzui) wrote :

This looks like bug 644824 (reopned?), though may also be bug 676964. In either case, openid are not matched correctly when the user logins in through SSO. Since both of these bugs were reported, the openididentifier table was created to store multiple ids for a user. Merge may not be dealing with the table correctly.

There have also been many cases where the email address table (used to lookup Persons) has a different account from the account in the person table. This should be an impossibility. Maybe there should be a constraint, or column should be dropped from person, (or less likely emailaddress)

From the original question:
One of our guys just recently merged two launchpad acounts into the account nati-ueno. The merge didn't go all the way through - there are times when the old openid gets referenced.

 https://login.launchpad.net/+id/BBze6nw
 https://login.launchpad.net/+id/X6dGn6P

X6dGn6P is the correct one.