diff --git a/module/testcase/control.php b/module/testcase/control.php
index 457986003a..7dddc2cc14 100644
--- a/module/testcase/control.php
+++ b/module/testcase/control.php
@@ -1118,8 +1118,6 @@ class testcase extends control
foreach($cases as $case)
{
- $case->title = htmlspecialchars_decode($case->title);
-
$relatedModuleIdList[$case->module] = $case->module;
$relatedStoryIdList[$case->story] = $case->story;
$relatedCaseIdList[$case->linkCase] = $case->linkCase;
@@ -1162,8 +1160,8 @@ class testcase extends control
}
if($step->version != $case->version) continue;
$sign = (in_array($this->post->fileType, array('html', 'xml'))) ? '
' : "\n";
- $case->stepDesc .= $stepId . ". " . htmlspecialchars_decode($step->desc) . $sign;
- $case->stepExpect .= $stepId . ". " . htmlspecialchars_decode($step->expect) . $sign;
+ $case->stepDesc .= $stepId . ". " . $step->desc . $sign;
+ $case->stepExpect .= $stepId . ". " . $step->expect . $sign;
$childId ++;
}
}
diff --git a/module/testcase/model.php b/module/testcase/model.php
index 41f9e6d163..a43dffa96c 100644
--- a/module/testcase/model.php
+++ b/module/testcase/model.php
@@ -541,13 +541,15 @@ class testcaseModel extends model
else
{
/* Compare every step. */
+ $i = 0;
foreach($oldCase->steps as $key => $oldStep)
{
- if(trim($oldStep->desc) != trim($steps[$key]['desc']) or trim($oldStep->expect) != $steps[$key]['expect'])
+ if(trim($oldStep->desc) != trim($steps[$i]['desc']) or trim($oldStep->expect) != $steps[$i]['expect'])
{
$stepChanged = true;
break;
}
+ $i++;
}
}
$version = $stepChanged ? $oldCase->version + 1 : $oldCase->version;
diff --git a/module/testcase/view/view.html.php b/module/testcase/view/view.html.php
index a240f2f97d..a0736b8f2b 100644
--- a/module/testcase/view/view.html.php
+++ b/module/testcase/view/view.html.php
@@ -119,7 +119,7 @@