From 38c159613273f388ba68a2b40d640d7851ad5d4e Mon Sep 17 00:00:00 2001 From: daitingting Date: Wed, 6 Aug 2025 14:24:04 +0800 Subject: [PATCH] * [bug#64044,done,1h] Html special chars decode. --- module/testcase/tao.php | 6 +++--- module/testcase/zen.php | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/module/testcase/tao.php b/module/testcase/tao.php index 5b51da5c10..f1011f1d94 100644 --- a/module/testcase/tao.php +++ b/module/testcase/tao.php @@ -266,9 +266,9 @@ class testcaseTao extends testcaseModel $data = new stdclass(); $data->name = str_replace('.0', '', $name); $data->id = $step->id; - $data->step = $step->desc; - $data->desc = $step->desc; - $data->expect = $step->expect; + $data->step = htmlspecialchars_decode($step->desc); + $data->desc = htmlspecialchars_decode($step->desc); + $data->expect = htmlspecialchars_decode($step->expect); $data->type = $step->type; $data->parent = $step->parent; $data->grade = $grade; diff --git a/module/testcase/zen.php b/module/testcase/zen.php index f421634451..f6334a6628 100755 --- a/module/testcase/zen.php +++ b/module/testcase/zen.php @@ -436,6 +436,7 @@ class testcaseZen extends testcase $case->id = 'case_' . $case->id; // 给用例 ID 加前缀以防止和场景 ID 重复。Add prefix to case ID to prevent it from conflicting with scene ID. $case->parent = 0; $case->isScene = false; + $case->title = htmlspecialchars_decode($case->title); } $caseScenes = array_unique(array_filter(array_column($cases, 'scene'))); // 获取用例的场景 ID。Get unique scene IDs from cases.