[php8-compat][NFC] Fix using ZipArchive::open on an empty file
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 4 Jun 2021 07:14:38 +0000 (17:14 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 4 Jun 2021 07:14:38 +0000 (17:14 +1000)
CRM/Utils/Zip.php

index edcef5a720ae5f752e7964e1b57f7bebd4259ae6..a7dd2440722b0e4f5f088b43bc6a9bcfcb842406 100644 (file)
@@ -116,7 +116,7 @@ class CRM_Utils_Zip {
    */
   public static function createTestZip($zipName, $dirs, $files) {
     $zip = new ZipArchive();
-    $res = $zip->open($zipName, ZipArchive::CREATE);
+    $res = $zip->open($zipName, ZipArchive::OVERWRITE);
     if ($res === TRUE) {
       foreach ($dirs as $dir) {
         if (!$zip->addEmptyDir($dir)) {