From 749a6485f24832158717f8d4ea400e2bebede996 Mon Sep 17 00:00:00 2001 From: songchenxuan Date: Wed, 31 May 2023 13:46:16 +0800 Subject: [PATCH] * Modify testcase result api. --- api/v1/entries/testresults.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/v1/entries/testresults.php b/api/v1/entries/testresults.php index e53ceedf34..fa2d3175bd 100644 --- a/api/v1/entries/testresults.php +++ b/api/v1/entries/testresults.php @@ -70,10 +70,12 @@ class testresultsEntry extends entry { $results = array(); $reals = array(); + $count = 0; foreach($this->requestBody->steps as $index => $step) { /* When post data more than case steps, break after take useful data. */ - if($index + 1 > count($steps)) break; + $count ++; + if($count > count($steps)) break; $stepID = $steps[$index]; $results[$stepID] = $step->result; @@ -103,7 +105,8 @@ class testresultsEntry extends entry { if($taskID) { - $run = $this->loadModel('testtask')->getRunByCase($taskID, $caseID); + $run = $this->loadModel('testtask')->getRunByCase($taskID, $caseID); + $run->case = $this->loadModel('testcase')->getById($caseID, $version); } else {