diff --git a/src/File/FileService.php b/src/File/FileService.php index baf2eb0..63595af 100644 --- a/src/File/FileService.php +++ b/src/File/FileService.php @@ -80,7 +80,7 @@ class FileService } if($this->isImage($mimetype)){ - $this->createTemplates($disk, $path, $file); + $this->createTemplates($disk, $path); } @@ -136,7 +136,8 @@ class FileService { $originalImage = $this->imageManager->make($disk->get($path)); foreach (config("lucent.imageFilters") as $preset => $filterClass) { - $image = $originalImage->filter(new $filterClass); + $imageClone = clone $originalImage; + $image = $imageClone->filter(new $filterClass); $templateUri = "/templates/" . $preset . "/" . $path; $disk->put($templateUri, $image->encode('webp', 75)); }