diff --git a/module/testcase/model.php b/module/testcase/model.php index a4ddf186fe..3fbcaad6fc 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -160,17 +160,10 @@ class testcaseModel extends model $case->storyStatus = $story->status; $case->latestStoryVersion = $story->version; } + if($case->fromBug) $case->fromBugTitle = $this->dao->findById($case->fromBug)->from(TABLE_BUG)->fields('title')->fetch('title'); - /* Get fromBugName and toBugs. */ - $case->fromBugName = ''; - $case->toBugs = array(); - - if($case->fromBug) - { - $bug = $this->dao->findById($case->fromBug)->from(TABLE_BUG)->fields('title')->fetch(); - $case->fromBugName = $bug->title; - } - $toBugs = $this->dao->select('id, title')->from(TABLE_BUG)->where('`case`')->eq($caseID)->fetchAll(); + $case->toBugs = array(); + $toBugs = $this->dao->select('id, title')->from(TABLE_BUG)->where('`case`')->eq($caseID)->fetchAll(); foreach($toBugs as $toBug) $case->toBugs[$toBug->id] = $toBug->title; if($case->linkCase) $case->linkCaseTitles = $this->dao->select('id,title')->from(TABLE_CASE)->where('id')->in($case->linkCase)->fetchPairs(); diff --git a/module/testcase/view/view.html.php b/module/testcase/view/view.html.php index 53693aa778..28928a537f 100644 --- a/module/testcase/view/view.html.php +++ b/module/testcase/view/view.html.php @@ -187,15 +187,15 @@ - +
testcase->fromBug;?>createLink('bug', 'view', "bugID=$case->fromBug"), $case->fromBugName);?>createLink('bug', 'view', "bugID=$case->fromBug"), $case->fromBugTitle);?>
testcase->toBug;?> toBugs as $bugID => $bug) + foreach($case->toBugs as $bugID => $bugTitle) { - echo '

' . html::a($this->createLink('bug', 'view', "bugID=$bugID"), $bug) . '

'; + echo '

' . html::a($this->createLink('bug', 'view', "bugID=$bugID"), $bugTitle) . '

'; } ?>