From: Alexander Ebert Date: Mon, 19 Jul 2021 15:32:25 +0000 (+0200) Subject: Cast empty values for the file size to int X-Git-Tag: 5.4.2~30 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9a044e893281fda8e37ee01ad3d26e674303d389;p=GitHub%2FWoltLab%2FWCF.git Cast empty values for the file size to int PHP 8 is much more sensitive to type mismatches, before PHP 8 the value `''` was implicitly converted to `0`. --- diff --git a/wcfsetup/install/files/lib/system/option/FileSizeOptionType.class.php b/wcfsetup/install/files/lib/system/option/FileSizeOptionType.class.php index 4643eb375f..af6e069250 100644 --- a/wcfsetup/install/files/lib/system/option/FileSizeOptionType.class.php +++ b/wcfsetup/install/files/lib/system/option/FileSizeOptionType.class.php @@ -77,7 +77,7 @@ class FileSizeOptionType extends TextOptionType */ public function getFormElement(Option $option, $value) { - $value = FileUtil::formatFilesize($value); + $value = FileUtil::formatFilesize(intval($value)); return parent::getFormElement($option, $value); }