From 051851b90a05ffda247d51347a352bc7846e797a Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 20 Aug 2026 09:52:33 +0700 Subject: [PATCH] feat: enhance media URL generation in getForEdit method to support thumbnail conversion --- app/Services/Admin/Manage/PurchaseService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Services/Admin/Manage/PurchaseService.php b/app/Services/Admin/Manage/PurchaseService.php index 63a2c7b..cd9563d 100644 --- a/app/Services/Admin/Manage/PurchaseService.php +++ b/app/Services/Admin/Manage/PurchaseService.php @@ -151,7 +151,9 @@ public function getForEdit(Purchase $purchase): array fn ($media) => $media->getCustomProperty('s3_key') ?? $media->file_name )->toArray(); $purchasePhotoUrls = $purchaseMedia->map( - fn ($media) => $this->s3Service->getTemporaryUrl($media->getPath()) + fn ($media) => $media->getGeneratedConversions()->contains('thumb') + ? $this->s3Service->getTemporaryUrl($media->getPath('thumb')) + : $this->s3Service->getTemporaryUrl($media->getPath()) )->toArray(); $existingQuantities = $items->mapWithKeys(fn (PurchaseItem $item) => [