From: Cyperghost Date: Wed, 3 Jul 2024 08:20:14 +0000 (+0200) Subject: Add a check that the replace button in the `FileProcessorFormField` is clicked, to... X-Git-Tag: 6.1.0_Alpha_1~41^2~5 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9c308a2c593871625ec06135a482481d3ee77abc;p=GitHub%2FWoltLab%2FWCF.git Add a check that the replace button in the `FileProcessorFormField` is clicked, to ignore the upload limit --- diff --git a/wcfsetup/install/files/lib/system/file/processor/FileProcessor.class.php b/wcfsetup/install/files/lib/system/file/processor/FileProcessor.class.php index d4a4f099fe..283e81e86d 100644 --- a/wcfsetup/install/files/lib/system/file/processor/FileProcessor.class.php +++ b/wcfsetup/install/files/lib/system/file/processor/FileProcessor.class.php @@ -240,6 +240,11 @@ final class FileProcessor extends SingletonFactory public function hasReachedUploadLimit(IFileProcessor $fileProcessor, array $context): bool { + // Replace button from `FileProcessorFormField` called + if (isset($context["__replace"]) && $context["__replace"] === true) { + return false; + } + $existingFiles = $fileProcessor->countExistingFiles($context); if ($existingFiles === null) { return false;