diff --git a/src/applications/project/controller/PhabricatorProjectArchiveController.php b/src/applications/project/controller/PhabricatorProjectArchiveController.php --- a/src/applications/project/controller/PhabricatorProjectArchiveController.php +++ b/src/applications/project/controller/PhabricatorProjectArchiveController.php @@ -27,6 +27,12 @@ $new_status = PhabricatorProjectStatus::STATUS_ACTIVE; } else { $new_status = PhabricatorProjectStatus::STATUS_ARCHIVED; + // When archiving a project, set default menu item to Profile - T15882 + $engine = id(new PhabricatorProjectProfileMenuEngine()) + ->setViewer($viewer) + ->setController($this) + ->setProfileObject($project); + $engine->adjustDefault(PhabricatorProject::ITEM_PROFILE); } $xactions = array();