diff --git a/src/services/api.ts b/src/services/api.ts index 77494c2..316d5e8 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -168,8 +168,8 @@ export const listProductBatches = (productId: string) => export const createProductBatch = (productId: string, batch: ProductBatchInput) => request>(`/api/v1/inventory/products/${productId}/batches`, { method: 'POST', data: { batch } }); -export const updateProductBatch = (productId: string, batchId: string, batch: ProductBatchInput & { status?: number }) => - request(`/api/v1/inventory/products/${productId}/batches/${batchId}`, { method: 'PUT', data: { batch, status: batch.status ?? 1 } }); +export const updateProductBatch = (productId: string, batchId: string, batch: ProductBatchInput, status?: number) => + request(`/api/v1/inventory/products/${productId}/batches/${batchId}`, { method: 'PUT', data: status === undefined ? { batch } : { batch, status } }); export const deleteProductBatch = (productId: string, batchId: string) => request(`/api/v1/inventory/products/${productId}/batches/${batchId}`, { method: 'DELETE' });