From 8260026582d92a9143a13fc9e553c58a87e50821 Mon Sep 17 00:00:00 2001 From: vincent Date: Fri, 25 Mar 2022 18:17:09 +0100 Subject: [PATCH] . --- app/Jobs/ProducePackage.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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); } /** -- 2.39.5