Fix error in user search
authorMarcel Werk <burntime@woltlab.com>
Mon, 5 Feb 2024 10:21:23 +0000 (11:21 +0100)
committerOlaf Braun <info@braun-development.de>
Thu, 7 Mar 2024 15:36:58 +0000 (16:36 +0100)
The error is caused by an empty radiobutton.
```
preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
```

wcfsetup/install/files/lib/system/option/RadioButtonOptionType.class.php

index 7fdfa9cffe918842ac020f2040c277393c31d49c..96014fc68df0272a7647667e85c4e79b4b05b13b 100644 (file)
@@ -105,7 +105,7 @@ class RadioButtonOptionType extends AbstractOptionType implements
             return false;
         }
 
-        $conditions->add("option_value.userOption" . $option->optionID . " = ?", [StringUtil::trim($value)]);
+        $conditions->add("option_value.userOption" . $option->optionID . " = ?", [StringUtil::trim($value ?: '')]);
 
         return true;
     }