From 4b0fdffe59542aae5e8813ec7f7e235106902cc4 Mon Sep 17 00:00:00 2001 From: alt-odoo Date: Wed, 6 Nov 2019 20:33:18 +0000 Subject: [PATCH] [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) --- addons/website/models/website_visitor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website/models/website_visitor.py b/addons/website/models/website_visitor.py index 33f6b34526a..94b9ebc9d26 100644 --- a/addons/website/models/website_visitor.py +++ b/addons/website/models/website_visitor.py @@ -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: