Finish fixing account duplication on import
The rewrite needs to happen on the openid URL, not the user_link (the latter is the account profile URL on LP). Change-Id: I81725a45a9056c974c3e8fb8a180f9928f317146
This commit is contained in:
parent
86dc566448
commit
116f72a399
@ -120,8 +120,6 @@ class LaunchpadWriter(object):
|
|||||||
display_name = "Disabled Launchpad User"
|
display_name = "Disabled Launchpad User"
|
||||||
user_link = "000000000000000000000"
|
user_link = "000000000000000000000"
|
||||||
|
|
||||||
user_link.replace('login.launchpad.net', 'login.ubuntu.com')
|
|
||||||
|
|
||||||
# Resolve the openid.
|
# Resolve the openid.
|
||||||
if user_link not in self._openid_map:
|
if user_link not in self._openid_map:
|
||||||
try:
|
try:
|
||||||
@ -130,6 +128,8 @@ class LaunchpadWriter(object):
|
|||||||
None)
|
None)
|
||||||
openid_request = openid_consumer.begin(user_link)
|
openid_request = openid_consumer.begin(user_link)
|
||||||
openid = openid_request.endpoint.getLocalID()
|
openid = openid_request.endpoint.getLocalID()
|
||||||
|
openid = openid.replace(
|
||||||
|
'login.launchpad.net', 'login.ubuntu.com')
|
||||||
|
|
||||||
self._openid_map[user_link] = openid
|
self._openid_map[user_link] = openid
|
||||||
except DiscoveryFailure:
|
except DiscoveryFailure:
|
||||||
|
Loading…
Reference in New Issue
Block a user