Trying to make a private team public crashes if it has a mailing list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Barry Warsaw |
Bug Description
It's not possible to make a team public if it has a mailing list. When trying to do that, as seen in OOPS-1048EB219, the exception is not caught, and it crashes with:
Steps to reproduce (using launchpad.dev):
1. Open https:/
2. Make it a private team (change visibility to Private Membership)
3. Request a mailing list for the team (https:/
4. Approve the mailing list (https:/
5. Change the visibility to Public (https:/
6. OOPS-1048EB216 (ValueError: This team cannot be made public since it has a mailing list)
What should happen: A nice error message displayed to the user explaining why the team can't be made public
description: | updated |
Changed in launchpad-registry: | |
status: | Triaged → Fix Committed |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
This may be a cherry pickable items; its status may be critical.