diff --git a/addons/website_forum/models/website.py b/addons/website_forum/models/website.py index 2a9aa10d2a0..106c0021898 100644 --- a/addons/website_forum/models/website.py +++ b/addons/website_forum/models/website.py @@ -50,7 +50,6 @@ class Website(models.Model): websites (to update globally counters, notably when a new forum is created). """ websites = self if self else self.search([]) + forums_all = self.env['forum.forum'].search([]) for website in websites: - website.forum_count = self.env['forum.forum'].sudo().search_count( - website.website_domain() - ) + website.forum_count = len(forums_all.filtered_domain(website.website_domain()))