Add a check that the replace button in the `FileProcessorFormField` is clicked, to...
authorCyperghost <olaf_schmitz_1@t-online.de>
Wed, 3 Jul 2024 08:20:14 +0000 (10:20 +0200)
committerCyperghost <olaf_schmitz_1@t-online.de>
Wed, 3 Jul 2024 08:20:14 +0000 (10:20 +0200)
wcfsetup/install/files/lib/system/file/processor/FileProcessor.class.php

index d4a4f099fee81339115a0a7cc7acdb92ecb23dd4..283e81e86d091df774be537549a9b1a69986db61 100644 (file)
@@ -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;