diff --git a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.js b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.js index 7a9f77a34..1359c6132 100644 --- a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.js +++ b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.js @@ -72,18 +72,6 @@ function WarehouseTransferForm({ // Handles form submit. const handleSubmit = (values, { setSubmitting, setErrors, resetForm }) => { setSubmitting(true); - const totalQuantity = sumBy(values.entries, 'quantity'); - - if (totalQuantity <= 0) { - AppToaster.show({ - message: intl.get( - 'warehouse_transfer.quantity_cannot_be_zero_or_empty', - ), - intent: Intent.DANGER, - }); - return; - } - // Transformes the values of the form to request. const form = { ...transformValueToRequest(values), diff --git a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.js b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.js index 026bc5e20..3fab6b29a 100644 --- a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.js +++ b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.js @@ -20,7 +20,7 @@ const Schema = Yup.object().shape({ Yup.object().shape({ item_id: Yup.number().nullable(), description: Yup.string().nullable().max(DATATYPES_LENGTH.TEXT), - quantity: Yup.number().nullable().max(DATATYPES_LENGTH.INT_10), + quantity: Yup.number().min(1).max(DATATYPES_LENGTH.INT_10), }), ), }); diff --git a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.js b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.js index b4336cb13..09e8f5990 100644 --- a/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.js +++ b/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.js @@ -45,7 +45,7 @@ export default function WarehouseTransferFormEntriesTable({ item_id: newRowMeta.itemId, warehouses: newRowMeta.warehouses, description: '', - quantity: 0, + quantity: '', }; const newRows = mutateTableRow(newRowMeta.rowIndex, newRow, entries);