diff --git a/addons/rating/models/rating.py b/addons/rating/models/rating.py index 9c87139d380..4de104a5732 100644 --- a/addons/rating/models/rating.py +++ b/addons/rating/models/rating.py @@ -79,9 +79,10 @@ class RatingMixin(models.AbstractModel): def rating_get_access_token(self, partner=None): if not partner: partner = self.rating_get_partner_id() + rated_partner = self.rating_get_rated_partner_id() ratings = self.rating_ids.filtered(lambda x: x.partner_id == partner.id and not x.consumed) if not ratings: - rating = self.env['rating.rating'].create({'partner_id': partner.id, 'res_model': self._name, 'res_id': self.id}) + rating = self.env['rating.rating'].create({'partner_id': partner.id, 'rated_partner_id': rated_partner.id, 'res_model': self._name, 'res_id': self.id}) else: rating = ratings[0] return rating.access_token