From e986812ae486c41fea8eaa736a17cf5d9a0c1396 Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sat, 7 Jul 2018 17:21:26 +0200 Subject: [PATCH] Fix check for form field validation See #2509 --- .../files/lib/system/form/builder/TFormParentNode.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcfsetup/install/files/lib/system/form/builder/TFormParentNode.class.php b/wcfsetup/install/files/lib/system/form/builder/TFormParentNode.class.php index 567b4180ed..e37c5edfb1 100644 --- a/wcfsetup/install/files/lib/system/form/builder/TFormParentNode.class.php +++ b/wcfsetup/install/files/lib/system/form/builder/TFormParentNode.class.php @@ -291,7 +291,7 @@ trait TFormParentNode { foreach ($this->children() as $child) { // call `checkDependencies()` on form fields here so that their validate // method does not have to do it - if ($child instanceof IFormField && $child->isAvailable() && !$child->checkDependencies()) { + if ($child instanceof IFormField && (!$child->isAvailable() || !$child->checkDependencies())) { continue; } -- 2.20.1