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