From 975cac1eae33426d820162ad1a768a4868574a97 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Mon, 15 Nov 2021 16:04:41 +0100 Subject: [PATCH] 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. --- stock_orderpoint_move_link/models/stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_orderpoint_move_link/models/stock.py b/stock_orderpoint_move_link/models/stock.py index 218268c45..da353cb54 100644 --- a/stock_orderpoint_move_link/models/stock.py +++ b/stock_orderpoint_move_link/models/stock.py @@ -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