diff --git a/addons/website_slides/models/slide_channel.py b/addons/website_slides/models/slide_channel.py index 2c9d9ba4cfe..26151b6f7b7 100644 --- a/addons/website_slides/models/slide_channel.py +++ b/addons/website_slides/models/slide_channel.py @@ -6,6 +6,7 @@ import uuid from collections import defaultdict from dateutil.relativedelta import relativedelta +import ast from odoo import api, fields, models, tools, _ from odoo.addons.http_routing.models.ir_http import slug, unslug @@ -791,7 +792,7 @@ class Channel(models.Model): def action_view_ratings(self): action = self.env["ir.actions.actions"]._for_xml_id("website_slides.rating_rating_action_slide_channel") action['name'] = _('Rating of %s') % (self.name) - action['domain'] = [('res_id', 'in', self.ids)] + action['domain'] = expression.AND([ast.literal_eval(action.get('domain', '[]')), [('res_id', 'in', self.ids)]]) return action def action_request_access(self):