diff --git a/addons/rating/models/rating.py b/addons/rating/models/rating.py index 7a21a2ea77decd06885ac2364d094120bf68d605..ea1b2f1470c9eafb9718c44e6910c5bdf66d3d15 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