diff --git a/module/testcase/ui/header.html.php b/module/testcase/ui/header.html.php
index 9b4bfce3a4..c2264db9c7 100644
--- a/module/testcase/ui/header.html.php
+++ b/module/testcase/ui/header.html.php
@@ -223,8 +223,9 @@ if(!empty($productID))
$createItems = array();
if($canCreateCase)
{
- $link = createLink('testcase', 'create', "productID=$productID&branch=$branch&moduleID=$initModule");
- $createItems[] = array('text' => $lang->testcase->create, 'url' => $link, 'data-app' => $app->tab);
+ $params = "productID={$productID}&branch={$branch}&moduleID={$initModule}";
+ if($app->tab == 'project') $params .= "&from=project¶m={$projectID}";
+ $createItems[] = array('text' => $lang->testcase->create, 'url' => createLink('testcase', 'create', $params), 'data-app' => $app->tab);
}
if($canBatchCreateCase)