Add explicit parentheses around mixed boolean operators in BooleanUserGroupOptionType
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 3 Feb 2021 10:03:20 +0000 (11:03 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 3 Feb 2021 10:03:32 +0000 (11:03 +0100)
see #3926

wcfsetup/install/files/lib/system/option/user/group/BooleanUserGroupOptionType.class.php

index e521d598a2ef7a783cb30a517c29c2cc969a2a95..eb9d5e54456c7c454c1bd4fc1292ff746d901d21 100644 (file)
@@ -57,7 +57,7 @@ class BooleanUserGroupOptionType extends BooleanOptionType implements IUserGroup
         }
 
         // don't save if values are equal or $defaultValue is better
-        if ($defaultValue == $groupValue || $defaultValue && !$groupValue) {
+        if ($defaultValue == $groupValue || ($defaultValue && !$groupValue)) {
             return;
         }