From decc1b3c1a3dcae3aa5d395455c346ff3e615162 Mon Sep 17 00:00:00 2001 From: Joren Van Onder Date: Tue, 28 May 2019 20:11:37 +0000 Subject: [PATCH] [FIX] lunch: don't merge with other users' orders 1/ As admin, add Lunch Maki to your order 2/ As demo, add Lunch Maki to your order Admin now has 2 Lunch Makis, demo has none. closes odoo/odoo#33731 Signed-off-by: Toufik Benjaa (tbe) --- addons/lunch/wizard/lunch_line_wizard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/lunch/wizard/lunch_line_wizard.py b/addons/lunch/wizard/lunch_line_wizard.py index 2006144e582..d05cfd06de1 100644 --- a/addons/lunch/wizard/lunch_line_wizard.py +++ b/addons/lunch/wizard/lunch_line_wizard.py @@ -86,7 +86,7 @@ class LunchOrderWizard(models.TransientModel): sum((wizard.topping_ids_1 | wizard.topping_ids_2 | wizard.topping_ids_3).mapped('price'))) def _get_matching_lines(self): - domain = [('product_id', '=', self.product_id.id), ('date', '=', fields.Date.today()), ('note', '=', self._get_note())] + domain = [('user_id', '=', self.user_id.id), ('product_id', '=', self.product_id.id), ('date', '=', fields.Date.today()), ('note', '=', self._get_note())] lines = self.env['lunch.order'].search(domain) return lines.filtered(lambda line: (line.topping_ids_1 | line.topping_ids_2 | line.topping_ids_3) == self.topping_ids_1)