diff --git a/Utils/IO/Zip/Zip.php b/Utils/IO/Zip/Zip.php index 159c0e753..eba06bf01 100644 --- a/Utils/IO/Zip/Zip.php +++ b/Utils/IO/Zip/Zip.php @@ -35,7 +35,9 @@ class Zip implements ArchiveInterface { $destination = FileUtils::absolute(\str_replace('\\', '/', $destination)); - if (!$overwrite && \is_file($destination)) { + if (!$overwrite && \is_file($destination) + || \is_dir($destination) + ) { return false; }