From: vincent Date: Fri, 25 Mar 2022 17:17:09 +0000 (+0100) Subject: . X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=8260026582d92a9143a13fc9e553c58a87e50821;p=odl.git . --- diff --git a/app/Jobs/ProducePackage.php b/app/Jobs/ProducePackage.php index 98af56a..17773d8 100644 --- a/app/Jobs/ProducePackage.php +++ b/app/Jobs/ProducePackage.php @@ -31,11 +31,14 @@ class ProducePackage implements ShouldQueue, ShouldBeUnique public function handle() { - - self::precomile(); - $this->dir = storage_path('package'); $this->vdir = new VirtualDirectory($this->dir); + $zipfile = $this->dir . '.zip'; + + if (file_exists($zipfile)) { + unlink($zipfile); + } + self::precomile(); $this->vdir->copyDirectory(storage_path('fluidbook/out'), 'coeur'); $this->vdir->copyDirectory(storage_path('fluidbook/demo'), 'demo'); @@ -52,7 +55,7 @@ class ProducePackage implements ShouldQueue, ShouldBeUnique $this->vdir->sync(true); - Zip::archive($this->dir, $this->dir . '.zip'); + Zip::archive($this->dir, $zipfile); } /**