diff --git a/module/testcase/view/view.html.php b/module/testcase/view/view.html.php
index f89ce1a397..ec979312b7 100644
--- a/module/testcase/view/view.html.php
+++ b/module/testcase/view/view.html.php
@@ -186,7 +186,17 @@
app->tab == 'project' ? "&version=0&projectID={$this->session->project}" : '';
- if(isset($case->storyTitle)) echo html::a($this->createLink('story', 'view', "storyID=$case->story" . $param, '', true), "#$case->story:$case->storyTitle", '', "class=$class data-width='80%'");
+ if(isset($case->storyTitle))
+ {
+ if(common::hasPriv('story', 'view'))
+ {
+ echo html::a($this->createLink('story', 'view', "storyID=$case->story" . $param, '', true), "#$case->story:$case->storyTitle", '', "class=$class data-width='80%'");
+ }
+ else
+ {
+ echo '' . "#$case->story:$case->storyTitle" . '';
+ }
+ }
if($case->story and $case->storyStatus == 'active' and $case->latestStoryVersion > $case->storyVersion)
{
echo "({$lang->story->changed} ";