diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-01-28 13:58:11 +0000 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-01-28 13:58:11 +0000 |
| commit | cf52a04979d7634908c2f0d8eb6a83b7dd614f64 (patch) | |
| tree | 2f8c25f3fab45268400c4ac6addfa15f1f2d37f0 /addons/website_forum/controllers/main.py | |
| parent | cd1f57e9ded2e8ca81d7290e4b5b95a8776045c6 (diff) | |
| parent | d3b8422c9c44557256836bdc0da5480f553eec4d (diff) | |
[MERGE] forward port branch saas-12.1 up to d3b8422c9c4
closes odoo/odoo#30614
Diffstat (limited to 'addons/website_forum/controllers/main.py')
| -rw-r--r-- | addons/website_forum/controllers/main.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/addons/website_forum/controllers/main.py b/addons/website_forum/controllers/main.py index 42b1e892fcc..cf3352276c0 100644 --- a/addons/website_forum/controllers/main.py +++ b/addons/website_forum/controllers/main.py @@ -100,7 +100,8 @@ class WebsiteForum(http.Controller): @http.route('/forum/notification_read', type='json', auth="user", methods=['POST'], website=True) def notification_read(self, **kwargs): - request.env['mail.message'].browse([int(kwargs.get('notification_id'))]).set_message_done() + if kwargs.get('notification_id'): + request.env['mail.message'].browse([int(kwargs.get('notification_id'))]).set_message_done() return True def sitemap_forum(env, rule, qs): @@ -564,11 +565,8 @@ class WebsiteForum(http.Controller): if searches.get('user'): dom += [('name', 'ilike', searches.get('user'))] - user_obj = User.sudo().search(dom, limit=step, offset=pager['offset'], order='karma DESC') - # put the users in block of 3 to display them as a table - users = [[] for i in range(len(user_obj) // 3 + 1)] - for index, user in enumerate(user_obj): - users[index // 3].append(user) + users = User.sudo().search(dom, limit=step, offset=pager['offset'], order='karma DESC') + searches['users'] = 'True' values = self._prepare_forum_values(forum=forum, searches=searches) values .update({ |
