Fix cleared custom validation

This commit is contained in:
Julien Nahum 2024-06-17 14:56:36 +02:00
parent d302b79461
commit 7b97705c5b
1 changed files with 3 additions and 3 deletions

View File

@ -33,11 +33,11 @@ class CustomFieldValidationRule implements ValidationRule
*/ */
public function passes($attribute, $value) public function passes($attribute, $value)
{ {
if (!($this->validation['error_conditions']['conditions'] ?? null) || is_null( $logicConditions = $this->validation['error_conditions']['conditions'] ?? null;
$this->validation['error_conditions']['conditions'] ?? null if (empty($logicConditions) || empty($logicConditions['children'] ?? [])) {
)) {
return true; return true;
} }
return FormLogicConditionChecker::conditionsMet( return FormLogicConditionChecker::conditionsMet(
$this->validation['error_conditions']['conditions'], $this->validation['error_conditions']['conditions'],
$this->formData $this->formData