TypeError when creating new account in lpnet

Bug #357307 reported by Ursula Junque
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Guilherme Salgado

Bug Description

As seen in OOPS-1192C1805:
  TypeError: int() argument must be a string or a number

More: OOPS-1192B1551, OOPS-1192D1762, OOPS-1192D2386, OOPS-1192F2161, OOPS-1192F1550, OOPS-1201D107, OOPS-1201F227, OOPS-1201H90, OOPS-1201A310, OOPS-1201B281, OOPS-1201B1033, OOPS-1201G937

Revision history for this message
Ursula Junque (ursinha) wrote :

Hi stub, what's your analysis of this oops? thanks!

tags: added: oops
Revision history for this message
Stuart Bishop (stub) wrote : Re: [Bug 357307] Re: TypeError when creating new account in lpnet

On Wed, Apr 8, 2009 at 4:38 AM, Ursula Junque <email address hidden> wrote:
> Hi stub, what's your analysis of this oops? thanks!

Just a bug. Looks like personid is None or something crazy.

--
Stuart Bishop <email address hidden>
http://www.stuartbishop.net/

Curtis Hovey (sinzui)
affects: launchpad-registry → launchpad-foundations
Ursula Junque (ursinha)
description: updated
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
assignee: nobody → Guilherme Salgado (salgado)
importance: Undecided → High
milestone: none → 2.2.4
status: New → Triaged
Changed in launchpad-foundations:
status: Triaged → In Progress
Revision history for this message
Guilherme Salgado (salgado) wrote :

This happens when someone tries to register a new LP account using an email address that is associated with a personless (SSO) account.

I think this is a good indication that the person hasn't realized they can use their SSO account to log into LP, and if we let they proceed we'll have to change the password of the account to what they specify in the last step of the workflow. That may cause problems to those users when they need to use their SSO accounts in the future in case they've chosen a different password (than the one used when creating the SSO account) when registering into LP.

In cases where people try to register into LP with emails associated with personless accounts, I think we should instead stop the registration as early as possible and tell these people they can just use their SSO accounts to log into LP. (When they first login we'll create the Person entry if it doesn't exist already)

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.

Other bug subscribers

Remote bug watches

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