fix: update CuttingService and CuttingProductVariantSection to make variant images optional; adjust validation and UI components for improved user experience
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run

This commit is contained in:
Yoga Pangestu 2026-07-05 15:32:47 +07:00
parent 9ba87b9381
commit e4c36c8759
2 changed files with 2 additions and 2 deletions

View File

@ -1259,7 +1259,7 @@ public function quickCreateProduct(array $validated): array
$variantData['images'] ?? null,
null,
$maxVariantImages,
required: true,
required: false,
errorKey: "variants.{$index}.images",
s3Keys: $variantData['s3_keys'] ?? null,
);

View File

@ -77,7 +77,7 @@ const emit = defineEmits<{
<div>
<MediaDropzone :id="`variant_images_${variant.client_id}`" :model-value="variant.media"
label="Foto Varian" :max-files="5" required :errors="variantErrors(variant.client_id, 'images')"
label="Foto Varian" :max-files="5" :errors="variantErrors(variant.client_id, 'images')"
@update:model-value="emit('update:media', $event)" />
</div>
</FieldGroup>