In project "Name", Launchpad lets me type characters that it knows aren't allowed

Bug #138489 reported by Matthew Paul Thomas
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Barry Warsaw

Bug Description

When I register a project in Launchpad, it tells me that the "Name" must be "At least one lowercase letter or number, followed by letters, dots, hyphens or plusses". But it still lets me type names that don't follow those rules, and then complains after I submit the form.

1. At <https://staging.launchpad.net/projects/+new>, in the "Name" field enter "TEST 123/@#$".

What you get: "TEST 123/@#$".
What you should get: "test-123-".

description: updated
description: updated
Changed in launchpad:
importance: Undecided → Low
status: New → Confirmed
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: Confirmed → Triaged
Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: nobody → Barry Warsaw (barry)
milestone: none → 2.2.5
tags: added: story-guided-project-registration
removed: registry
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 2.2.5 → 2.2.4
Barry Warsaw (barry)
Changed in launchpad-registry:
milestone: 2.2.4 → 2.2.5
Revision history for this message
Barry Warsaw (barry) wrote :

Fixed as part of bug 1503 fix. However, we don't translate space characters to dashes, although Brad in his review suggested that too. If you still want that, and Martin agrees, I could do that as a separate bug fix.

Changed in launchpad-registry:
status: Triaged → Fix Committed
Barry Warsaw (barry)
Changed in launchpad-registry:
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 blueprints

Remote bug watches

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