diff --git a/module/caselib/model.php b/module/caselib/model.php index 292839d45d..2e2505c81a 100644 --- a/module/caselib/model.php +++ b/module/caselib/model.php @@ -438,6 +438,7 @@ class caselibModel extends model foreach($requiredFields as $requiredField) { $requiredField = trim($requiredField); + if(!isset($caseData->$requiredField)) continue; if(empty($caseData->$requiredField)) dao::$errors[] = sprintf($this->lang->testcase->noRequire, $line, $this->lang->testcase->$requiredField); } } diff --git a/module/testcase/model.php b/module/testcase/model.php index f4680e56d9..6c704d6f5e 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -1069,6 +1069,7 @@ class testcaseModel extends model foreach($requiredFields as $requiredField) { $requiredField = trim($requiredField); + if(!isset($caseData->$requiredField)) continue; if(empty($caseData->$requiredField)) dao::$errors[] = sprintf($this->lang->testcase->noRequire, $line, $this->lang->testcase->$requiredField); } }