Fix validation for existing forms

This commit is contained in:
Julien Nahum 2024-05-29 16:54:26 +02:00
parent a58669e484
commit 530f05d228
1 changed files with 11 additions and 3 deletions

View File

@ -19,13 +19,21 @@ class CustomFieldValidationRule implements Rule
/** /**
* Determine if the validation rule passes. * Determine if the validation rule passes.
* *
* @param string $attribute * @param string $attribute
* @param mixed $value * @param mixed $value
* @return bool * @return bool
*/ */
public function passes($attribute, $value) public function passes($attribute, $value)
{ {
return FormLogicConditionChecker::conditionsMet($this->validation['error_conditions']['conditions'], $this->formData); if (!($this->validation['error_conditions']['conditions'] ?? null) || is_null(
$this->validation['error_conditions']['conditions'] ?? null
)) {
return true;
}
return FormLogicConditionChecker::conditionsMet(
$this->validation['error_conditions']['conditions'],
$this->formData
);
} }
/** /**