From 9a044e893281fda8e37ee01ad3d26e674303d389 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Mon, 19 Jul 2021 17:32:25 +0200 Subject: [PATCH] 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`. --- .../files/lib/system/option/FileSizeOptionType.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- 2.20.1