From 4ba6b9da9f1db7add843048364d5acaad9e302b6 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Fri, 3 Jul 2026 15:07:53 +0700 Subject: [PATCH] fix: update photo handling logic in OrderRequest to check for S3 keys instead of file uploads, improving validation for media management --- app/Http/Requests/Admin/Manage/OrderRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Requests/Admin/Manage/OrderRequest.php b/app/Http/Requests/Admin/Manage/OrderRequest.php index 1fc0e0d..bf696fa 100644 --- a/app/Http/Requests/Admin/Manage/OrderRequest.php +++ b/app/Http/Requests/Admin/Manage/OrderRequest.php @@ -123,7 +123,7 @@ public function withValidator(Validator $validator): void $hasExistingPhotos = $order->hasMedia('photos'); } - $hasNewPhotos = $this->hasFile('photos'); + $hasNewPhotos = ! empty($this->input('s3_keys')); $isRemovingAll = ! empty($this->input('remove_media_ids')) && $hasExistingPhotos; if (! $hasExistingPhotos && ! $hasNewPhotos) {