ProgrammingError OOPS resetting password

Bug #358492 reported by Ursula Junque
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Guilherme Salgado

Bug Description

Like seen in OOPS-1200S3887
  ProgrammingError: permission denied for relation hwsubmission

Ursula Junque (ursinha)
tags: added: oops
Curtis Hovey (sinzui)
affects: launchpad-registry → launchpad-foundations
Revision history for this message
Curtis Hovey (sinzui) wrote :

This problem relates to bug 358498

Changed in launchpad-foundations:
assignee: nobody → Guilherme Salgado (salgado)
importance: Undecided → High
milestone: none → 2.2.4
status: New → Triaged
description: updated
Revision history for this message
Guilherme Salgado (salgado) wrote :

This has turned out to be a tricky one. The failure we get is because we attempt to change a Person object (or something associated to it) that came from a slave store, but we can't get it from the master store as we're in the SSO server.

I think the easiest way to fix this is to postpone the changes done to Person by IAccount.reactivate until the user logs into Launchpad itself. We would have to change our login pages to notice when the Account is active and the Person has no preferred email address, and at that time set the preferred email for the person, as well as dropping the -deactivatedaccount suffix from the person's name.

Changed in launchpad-foundations:
status: Triaged → In Progress
Changed in launchpad-foundations:
status: In Progress → Fix Committed
Changed in launchpad-foundations:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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