From 416c47cdf4068d731428604161fe79a7c86c80fc Mon Sep 17 00:00:00 2001 From: Iacob Florin Date: Thu, 12 Jun 2025 01:05:54 +0300 Subject: [PATCH] fix: remove page preview image (#479) --- app/Http/Controllers/Admin/PageController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/PageController.php b/app/Http/Controllers/Admin/PageController.php index cd42d310..c02d0bee 100644 --- a/app/Http/Controllers/Admin/PageController.php +++ b/app/Http/Controllers/Admin/PageController.php @@ -71,8 +71,13 @@ public function update(PageRequest $request, Page $page): RedirectResponse $page->update($attributes); - $page->saveBlocks($attributes['blocks']) - ->saveMedia($attributes['media']); + if (empty($attributes['media']) && $page->hasMedia('image')) { + $page->detachMedia($page->firstMedia('image')); + } else { + $page->saveMedia($attributes['media']); + } + + $page->saveBlocks($attributes['blocks']); return redirect()->route('admin.pages.edit', $page) ->with('success', __('page.event.updated'));