[FIX] website: display archived website visitors

When computing time statistics, we need to look for
archived website visitors also to avoid a KeyError
if we use the default 'Archived' filter.

closes odoo/odoo#39970

X-original-commit: fe4d9bd25de45f1748ea010c51c8871bb3d14b9a
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
alt-odoo
2019-11-07 14:36:43 +00:00
committed by fw-bot
parent 962d6c2331
commit 4b0fdffe59
+1 -1
View File
@@ -117,7 +117,7 @@ class WebsiteVisitor(models.Model):
@api.depends('last_connection_datetime')
def _compute_time_statistics(self):
results = self.env['website.visitor'].search_read([('id', 'in', self.ids)], ['id', 'last_connection_datetime'])
results = self.env['website.visitor'].with_context(active_test=False).search_read([('id', 'in', self.ids)], ['id', 'last_connection_datetime'])
mapped_data = {result['id']: result['last_connection_datetime'] for result in results}
for visitor in self: