diff --git a/src/server/app/Service/CatalogService.php b/src/server/app/Service/CatalogService.php index c2a2c4266fb4ef0deaa9a76230cda1d7947d4317..9aa25e09588ac3b521ed5dd5d6a3ae7cf1c62126 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; }