Friday, September 19, 2025
1 change · master
Resolved issues and error corrections
This fixes an issue where already-used serial numbers could reappear when users manually added delivery lines. The change helps prevent selecting unavailable stock, reducing mistakes in warehouse operations and improving inventory accuracy.
Original PR description
Steps to reproduce the bug: Create a storable product “P” tracked by serial number Create a receipt for 100 units with serial numbers sn.001 to sn.100 Create a delivery for 10 units, Odoo assigns serial numbers from sn.001 to sn.010, Validate Create a delivery for 3 units, Odoo assigns serial numbers from sn.011 to sn.013, Delete the 3 move lines, Add a line: you will see again the serial numbers sn.001 to sn.010 in the list Origin: This pr : https://github.com/odoo/odoo/pull/216035 removed the 'on_hand' & 'in_stock' without removing their uses (search_default_*) Fix: Ensure a correct domain when adding a line. opw-5075144 Forward-Port-Of: odoo/enterprise#95032