diff --git a/lib/filestorage/zip_archive.php b/lib/filestorage/zip_archive.php index 4c3b37fe128..8ffa0f06f8a 100644 --- a/lib/filestorage/zip_archive.php +++ b/lib/filestorage/zip_archive.php @@ -68,7 +68,7 @@ class zip_archive extends file_archive { switch($mode) { case file_archive::OPEN: $flags = 0; break; - case file_archive::OVERWRITE: $flags = ZIPARCHIVE::OVERWRITE; break; + case file_archive::OVERWRITE: $flags = ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE; break; case file_archive::CREATE: default : $flags = ZIPARCHIVE::CREATE; break; }