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.
*
* @param string $attribute
* @param mixed $value
* @param string $attribute
* @param mixed $value
* @return bool
*/
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
);
}
/**