From: Cyperghost Date: Wed, 19 Jun 2024 09:41:48 +0000 (+0200) Subject: Rename the setter function X-Git-Tag: 6.1.0_Alpha_1~41^2~42 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3e61b3fb199f5d947d1d6ed74979194da0b31679;p=GitHub%2FWoltLab%2FWCF.git Rename the setter function --- diff --git a/wcfsetup/install/files/lib/system/form/builder/field/FileProcessorFormField.class.php b/wcfsetup/install/files/lib/system/form/builder/field/FileProcessorFormField.class.php index 3a60744312..dfd9d1531f 100644 --- a/wcfsetup/install/files/lib/system/form/builder/field/FileProcessorFormField.class.php +++ b/wcfsetup/install/files/lib/system/form/builder/field/FileProcessorFormField.class.php @@ -88,7 +88,7 @@ final class FileProcessorFormField extends AbstractFormField * If set to true, the value of the field will be an integer. * Otherwise, the value will be an array of integers. */ - public function setSingleFileUpload(bool $singleFileUpload): self + public function singleFileUpload(bool $singleFileUpload = true): self { $this->singleFileUpload = $singleFileUpload; @@ -129,11 +129,13 @@ final class FileProcessorFormField extends AbstractFormField $fileIDs = $fileList->getObjectIDs(); } - $thumbnailList = new FileThumbnailList(); - $thumbnailList->getConditionBuilder()->add("fileID IN (?)", [$fileIDs]); - $thumbnailList->readObjects(); - foreach ($thumbnailList as $thumbnail) { - $this->files[$thumbnail->fileID]->addThumbnail($thumbnail); + if ($fileIDs !== []) { + $thumbnailList = new FileThumbnailList(); + $thumbnailList->getConditionBuilder()->add("fileID IN (?)", [$fileIDs]); + $thumbnailList->readObjects(); + foreach ($thumbnailList as $thumbnail) { + $this->files[$thumbnail->fileID]->addThumbnail($thumbnail); + } } return parent::value($value);