LocationError: (None, 'name') when merging an account with a NEW email address

Bug #1057947 reported by William Grant
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Curtis Hovey

Bug Description

MergePeopleView.initialize() uses PersonSet.getByEmail() in a way that won't find people by a NEW email address, causing merges of unactivated accounts to fail like OOPS-e2f5d3b6769c012de049daf4a60c0941.

This is basically the same as bug #1019975, just at a later stage.

Admins can work around this by manually setting the account to Active on +reviewaccount, and doing the merge through https://launchpad.net/people/+adminpeoplemerge after verifying ownership (eg. by seeing that the requesting user was able to trigger this OOPS, as it occurs after the email confirmation).

Related branches

Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.