Unable to edit account settings if user slug created by BrowserID contains "+"

RESOLVED FIXED in 6.3.5

Status

RESOLVED FIXED
7 years ago
3 years ago

People

(Reporter: krupa.mozbugs, Assigned: kumar)

Tracking

unspecified
6.3.5
Dependency tree / graph

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
Created attachment 580101 [details]
screenshot

steps to reproduce:
1. Create a new AMO account using browserID such as testter+1@gmail.com
2. After logging in using that account, go to "Account Settings"
3. Change some values and Save changes

observed behavior:
When we create usernames via BrowserID we don't take into account that we only allow letters, numbers, underscores or hyphens in usernames.

This will be fixed when bug 704634 lands but filing so that I don't forget to check.
kumar said he'd land that bug early this week.  Kumar: please close this bug at the same time
Assignee: nobody → kumar.mcmillan
For new users who register via browser ID this will be fixed as of https://github.com/mozilla/zamboni/commit/046a97e

This also fixes a few other problems we had:
- auto generated usernames now will always be unique
- blocklisted usernames will be re-generated
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → 6.3.5
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.