From 9ff7758c7907c07bbc74748b877b2ca6b39f7f0e Mon Sep 17 00:00:00 2001 From: svs-odoo Date: Wed, 21 Aug 2019 10:15:24 +0000 Subject: [PATCH] [FIX] mrp: can't open workorders from mrp overview How to reproduce: - Install mrp & mrp_workorder; - Open Manufacturing and plan a workorder; - Go on the Work Centers Overview; - Click on "WORK ORDERS" button -> You got a "Something went wrong !". closes odoo/odoo#35900 Signed-off-by: Simon Lejeune (sle) --- addons/mrp/models/mrp_workorder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py index 6fe33d5170e..63d899c0ba5 100644 --- a/addons/mrp/models/mrp_workorder.py +++ b/addons/mrp/models/mrp_workorder.py @@ -240,6 +240,8 @@ class MrpWorkorder(models.Model): order.last_working_user_id = order.working_user_ids[-1] elif order.time_ids: order.last_working_user_id = order.time_ids.sorted('date_end')[-1].user_id + else: + order.last_working_user_id = False if order.time_ids.filtered(lambda x: (x.user_id.id == self.env.user.id) and (not x.date_end) and (x.loss_type in ('productive', 'performance'))): order.is_user_working = True else: