HomePhorge

Fix some transaction issues when retitling projects

Description

Fix some transaction issues when retitling projects

Summary:
Fixes T5530.

  • We currently fail if you rename a project so it has the same slug (e.g., "Example" -> "ExAmPlE").
  • We currently fail if you rename a project so one of its secondary hashtags becomes the primary hashtag.

Instead, succeed in these cases.

Test Plan: Successfully performed the renames described above.

Reviewers: btrahan, chad

Reviewed By: chad

Subscribers: epriestley

Maniphest Tasks: T5458, T5530

Differential Revision: https://secure.phabricator.com/D9829

Details

Provenance
epriestleyAuthored on Jul 10 2014, 10:18 AM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rPe46826ad364d: Introduce CAN_EDIT for ExternalAccount, and make CAN_VIEW more liberal
Branches
Unknown
Tags
Unknown

Event Timeline