From 7a3ad6ba4ccd5a17140a97738a9233fdd61ada1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= <tde@openerp.com> Date: Mon, 14 Dec 2015 16:29:35 +0100 Subject: [PATCH] [FIX] rating: reuse ratings from the same customer Otherwise Micheline ratings will be overridden by Raoul ones. --- addons/rating/models/rating.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/rating/models/rating.py b/addons/rating/models/rating.py index 7a21a2ea77de..ea1b2f1470c9 100644 --- a/addons/rating/models/rating.py +++ b/addons/rating/models/rating.py @@ -109,7 +109,7 @@ class RatingMixin(models.AbstractModel): } if reuse_rating: # search the existing rating for the given res_model/res_id - rating = Rating.search([('res_id', '=', res_id), ('res_model', '=', res_model)], limit=1) + rating = Rating.search([('res_id', '=', res_id), ('res_model', '=', res_model), ('partner_id', '=', partner_id.id)], limit=1) if rating: # reset the rating rating.reset() else: # create a new one -- GitLab