diff --git a/apps/web/feactures/inventory/components/inventory/update-product-form.tsx b/apps/web/feactures/inventory/components/inventory/update-product-form.tsx index 09d4fb5..2062e1d 100644 --- a/apps/web/feactures/inventory/components/inventory/update-product-form.tsx +++ b/apps/web/feactures/inventory/components/inventory/update-product-form.tsx @@ -92,11 +92,13 @@ export function UpdateForm({ formData.append('stock', String(data.stock)); // Convertir a string formData.append('userId', data.userId ? String(data.userId) : ''); - // Añadir los archivos al FormData - if (data.urlImg && data.urlImg.length > 0) { - // Importante: El nombre del campo 'files' debe coincidir con el interceptor de NestJS (FilesInterceptor('files')) + // --- MODIFICACIÓN AQUÍ: Asegurar que cada archivo sea un 'File' --- + if (data.urlImg) { // Primero, verifica que FileList no sea null/undefined for (let i = 0; i < data.urlImg.length; i++) { - formData.append('urlImg', data.urlImg[i]); // Asegúrate de que el nombre del campo sea 'files' + const file = data.urlImg[i]; + if (file) { // Asegura que el archivo individual no sea undefined + formData.append('urlImg', file); // 'file' es de tipo File, que es un Blob + } } }