diff --git a/src/orders/components/OrderDraftDetailsProducts/OrderDraftDetailsProducts.tsx b/src/orders/components/OrderDraftDetailsProducts/OrderDraftDetailsProducts.tsx index c5fb64609..4853391a5 100644 --- a/src/orders/components/OrderDraftDetailsProducts/OrderDraftDetailsProducts.tsx +++ b/src/orders/components/OrderDraftDetailsProducts/OrderDraftDetailsProducts.tsx @@ -164,25 +164,33 @@ const OrderDraftDetailsProducts: React.FC = prop initial={{ quantity: line.quantity }} onSubmit={data => onOrderLineChange(line.id, data)} > - {({ change, data, hasChanged, submit }) => ( - - {debounce => ( - - )} - - )} + {({ change, data, hasChanged, submit }) => { + const handleQuantityChange = event => { + if (/^\d*(\.\d+)?$/.test(event.target.value)) { + change(event); + } + }; + + return ( + + {debounce => ( + + )} + + ); + }} ) : (