[FIX] stock: default state

In the case of none of the conditions is fulfilled, the stock page level
will have not a state. This will raise an error when it's open.

opw-2375250

closes odoo/odoo#61664

X-original-commit: e5b8015d66e1d3d81148a5663a9c934d4baf6c78
Signed-off-by: Jorge Pinna Puissant (jpp) <jpp@odoo.com>
This commit is contained in:
Jorge Pinna Puissant
2020-11-12 11:54:33 +00:00
parent 584c9fe5cc
commit 7fac9ee599
@@ -104,6 +104,8 @@ class StockPackageLevel(models.Model):
package_level.state = 'done'
elif package_level.move_line_ids.filtered(lambda ml: ml.state == 'cancel') or package_level.move_ids.filtered(lambda m: m.state == 'cancel'):
package_level.state = 'cancel'
else:
package_level.state = 'draft'
def _compute_show_lot(self):
for package_level in self: