Fix error in user search
authorMarcel Werk <burntime@woltlab.com>
Mon, 5 Feb 2024 10:21:23 +0000 (11:21 +0100)
committerMarcel Werk <burntime@woltlab.com>
Mon, 5 Feb 2024 10:21:23 +0000 (11:21 +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 eb88734f4095ff2618603cccd29e45fd0934b44c..c68cf590648e7da1559fbd1e841bed7bf3f1376c 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;
     }