From: Matthias Schmidt Date: Sat, 7 Jul 2018 15:21:26 +0000 (+0200) Subject: Fix check for form field validation X-Git-Tag: 5.2.0_Alpha_1~680^2~25 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=e986812ae486c41fea8eaa736a17cf5d9a0c1396;p=GitHub%2FWoltLab%2FWCF.git Fix check for form field validation See #2509 --- 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; }