+addseries form does not validate version field
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned |
Bug Description
Steps to reproduce:
1. http://
2. Fill in distribution info:
- Name: distrox
- Parent release: Warty
- Version: invalid
- Other fields: anything
3. When the page redirects it crashes:
* Module canonical.
for release in self.releases:
* Module canonical.
result = self.fn(inst)
* Module canonical.
return sorted(ret, key=lambda a: Version(a.version), reverse=True)
* Module canonical.
return sorted(ret, key=lambda a: Version(a.version), reverse=True)
* Module sourcerer.
raise BadUpstreamError(
BadUpstreamError: ('Bad upstream version format', 'invalid')
The same validator should also be used in +addseries as per bug 296958
Related branches
- Stuart Bishop (community): Approve
- Diff: None lines
Changed in launchpad: | |
status: | Unconfirmed → Confirmed |
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Medium → Low |
tags: | added: oem-services |
description: | updated |
summary: |
- +addrelease form doesn't validate version field + +addrelease and +addseries form don't validate version field |
tags: | added: story-release-planning |
summary: |
- +addrelease and +addseries form don't validate version field + +addseries form don't validate version field |
summary: |
- +addseries form don't validate version field + +addseries form does not validate version field |
Changed in launchpad-registry: | |
assignee: | nobody → Curtis Hovey (sinzui) |
milestone: | none → 3.0 |
status: | Triaged → In Progress |
Changed in launchpad-registry: | |
milestone: | 3.0 → 2.2.8 |
description: | updated |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
Fixed in launchpad devel r9025.