diff --git a/src/applications/project/controller/PhabricatorProjectController.php b/src/applications/project/controller/PhabricatorProjectController.php --- a/src/applications/project/controller/PhabricatorProjectController.php +++ b/src/applications/project/controller/PhabricatorProjectController.php @@ -109,7 +109,11 @@ } else { switch ($mode) { case 'workboard': - $crumb_uri = $ancestor->getWorkboardURI(); + if ($ancestor->getHasWorkboard()) { + $crumb_uri = $ancestor->getWorkboardURI(); + } else { + $crumb_uri = $ancestor->getProfileURI(); + } break; case 'profile': default: