diff --git a/addons/rating/models/rating.py b/addons/rating/models/rating.py index c28e19d5890..bdaf8dbe3d9 100644 --- a/addons/rating/models/rating.py +++ b/addons/rating/models/rating.py @@ -125,11 +125,12 @@ class Rating(models.Model): else: rating.rating_text = 'no_rating' - @api.model - def create(self, values): - if values.get('res_model_id') and values.get('res_id'): - values.update(self._find_parent_data(values)) - return super(Rating, self).create(values) + @api.model_create_multi + def create(self, vals_list): + for values in vals_list: + if values.get('res_model_id') and values.get('res_id'): + values.update(self._find_parent_data(values)) + return super().create(vals_list) def write(self, values): if values.get('res_model_id') and values.get('res_id'):