* [task#148795,done,1h,0h] Fix extra readonly field is required error.

This commit is contained in:
wangyuting
2025-08-26 08:51:54 +08:00
parent 2f6e915901
commit 862986cbe6
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -638,7 +638,7 @@ class control extends baseControl
if($object && empty($object->{$field->field})) $object->{$field->field} = $field->defaultValue;
if(in_array($field->type, $this->config->workflowfield->numberTypes)) $field = $this->workflowfield->processNumberField($field);
$field->required = $field->readonly || ($notEmptyRule && strpos(",$field->rules,", ",{$notEmptyRule->id},") !== false);
$field->required = !$field->readonly && $notEmptyRule && strpos(",$field->rules,", ",{$notEmptyRule->id},") !== false;
$field->control = $this->flow->buildFormControl($field);
$field->items = $field->options ? array_filter($field->options) : null;
$field->value = !empty($object->{$field->field}) ? zget($object, $field->field, '') : '';