feat: enhance media URL generation in getForEdit method to support thumbnail conversion

This commit is contained in:
Yoga Pangestu 2026-08-20 09:52:33 +07:00
parent 9fead3dfa9
commit 051851b90a

View File

@ -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) => [