diff --git a/src/applications/people/engine/PhabricatorPeopleProfileMenuEngine.php b/src/applications/people/engine/PhabricatorPeopleProfileMenuEngine.php --- a/src/applications/people/engine/PhabricatorPeopleProfileMenuEngine.php +++ b/src/applications/people/engine/PhabricatorPeopleProfileMenuEngine.php @@ -35,15 +35,6 @@ ->setBuiltinKey(self::ITEM_PROFILE) ->setMenuItemKey(PhabricatorPeopleDetailsProfileMenuItem::MENUITEMKEY); - $have_badges = PhabricatorApplication::isClassInstalledForViewer( - 'PhabricatorBadgesApplication', - $viewer); - if ($have_badges) { - $items[] = $this->newItem() - ->setBuiltinKey(self::ITEM_BADGES) - ->setMenuItemKey(PhabricatorPeopleBadgesProfileMenuItem::MENUITEMKEY); - } - $have_maniphest = PhabricatorApplication::isClassInstalledForViewer( 'PhabricatorManiphestApplication', $viewer); @@ -72,6 +63,15 @@ ->setMenuItemKey(PhabricatorPeopleCommitsProfileMenuItem::MENUITEMKEY); } + $have_badges = PhabricatorApplication::isClassInstalledForViewer( + 'PhabricatorBadgesApplication', + $viewer); + if ($have_badges) { + $items[] = $this->newItem() + ->setBuiltinKey(self::ITEM_BADGES) + ->setMenuItemKey(PhabricatorPeopleBadgesProfileMenuItem::MENUITEMKEY); + } + $items[] = $this->newItem() ->setBuiltinKey(self::ITEM_MANAGE) ->setMenuItemKey(PhabricatorPeopleManageProfileMenuItem::MENUITEMKEY);