From 847992600e71c92d811b4d3096bbea3099facb1d Mon Sep 17 00:00:00 2001 From: debbyalmadea <almadeaputri@gmail.com> Date: Tue, 14 Nov 2023 13:13:08 +0700 Subject: [PATCH] fix: delete asset after update --- src/server/app/Service/CatalogService.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/app/Service/CatalogService.php b/src/server/app/Service/CatalogService.php index c2a2c42..9aa25e0 100644 --- a/src/server/app/Service/CatalogService.php +++ b/src/server/app/Service/CatalogService.php @@ -149,11 +149,17 @@ class CatalogService if ($request->poster && $request->poster['error'] == UPLOAD_ERR_OK) { $postername = $this->posterUploader->uploadFie($request->poster, $catalog->title); + if ($catalog->poster != null) { + unlink($_SERVER['DOCUMENT_ROOT'] . '/assets/images/catalogs/posters/' . $catalog->poster); + } $catalog->poster = $postername; } if ($request->trailer && $request->trailer['error'] == UPLOAD_ERR_OK) { $trailername = $this->trailerUploader->uploadFie($request->trailer, $catalog->title); + if ($catalog->trailer != null) { + unlink($_SERVER['DOCUMENT_ROOT'] . '/assets/videos/catalogs/trailers/' . $catalog->trailer); + } $catalog->trailer = $trailername; } -- GitLab