From b23fc73d6c1cdbfc8110a4e5d4713dcff618cf18 Mon Sep 17 00:00:00 2001 From: liugang Date: Sat, 10 Jun 2023 14:48:13 +0800 Subject: [PATCH] + testcaseModel: skip non-existent fields when insert a testcase into database. --- module/testcase/model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/testcase/model.php b/module/testcase/model.php index 0d407ccdce..525d6d4266 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -41,7 +41,7 @@ class testcaseModel extends model { if(empty($case->product)) $this->config->testcase->create->requiredFields = str_replace('story', '', $this->config->testcase->create->requiredFields); /* Value of story may be showmore. */ - $this->dao->insert(TABLE_CASE)->data($case) + $this->dao->insert(TABLE_CASE)->data($case, 'steps,expects,files,labels,stepType,forceNotReview,scriptFile,scriptName') ->autoCheck() ->batchCheck($this->config->testcase->create->requiredFields, 'notempty') ->checkFlow()