dev/core#769 - Fix for ZipArchive->open() PHP bug
authorEdsel <edsel.lopez@jmaconsulting.biz>
Thu, 28 Feb 2019 12:33:49 +0000 (18:03 +0530)
committerEdsel <edsel.lopez@jmaconsulting.biz>
Thu, 28 Feb 2019 12:33:49 +0000 (18:03 +0530)
CRM/Financial/BAO/ExportFormat.php

index ae05788a40a5284bc3eee8fc74a1a522ee1a9763..774fddcef3bfd516688e9192efa28f525ec3f6fa 100644 (file)
@@ -251,7 +251,7 @@ abstract class CRM_Financial_BAO_ExportFormat {
     }
     if (count($validFiles)) {
       $zip = new ZipArchive();
-      if ($zip->open($destination, $overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== TRUE) {
+      if ($zip->open($destination, $overwrite ? ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== TRUE) {
         return FALSE;
       }
       foreach ($validFiles as $file) {