Fix stock_order_point_move_link get move values

The `order_point_id` can be set as an empty recordset by the core.
Which breaks later in a write.
This commit is contained in:
Thierry Ducrest
2021-11-15 16:04:41 +01:00
parent 0e51aa1e62
commit 975cac1eae

View File

@@ -27,8 +27,8 @@ class StockRule(models.Model):
company_id,
values,
)
if "orderpoint_id" in values:
if "orderpoint_id" in values and values["orderpoint_id"]:
vals["orderpoint_ids"] = [(4, values["orderpoint_id"].id)]
elif "orderpoint_ids" in values:
elif "orderpoint_ids" in values and values["orderpoint_ids"]:
vals["orderpoint_ids"] = [(4, o.id) for o in values["orderpoint_ids"]]
return vals