Scenario: Open expense, choose product with cost, set quantity to 5, now choose any 0-cost product. Save the expense. Behavior: quantity is 5 Expected behavior: quantity should be set to 1 Implications: As a result, in the list view on expenses, we see incorrect quantity. Moreover, in SO, price_unit will be incorrectly computed. task - 2867723 closes odoo/odoo#96732 Signed-off-by: Kevin Baptiste <kba@odoo.com>