From 33dc3bd995c458e2c85effab59635141717fee5e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 23 Sep 2019 06:15:09 +0000 Subject: [PATCH] [REV] website: revert commit 5b9a81a2 Comparing on translated string does not work as two people in different language won't get the same result in the name_get --- addons/website/models/website_visitor.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/addons/website/models/website_visitor.py b/addons/website/models/website_visitor.py index f737f10322f..d13ebe63da4 100644 --- a/addons/website/models/website_visitor.py +++ b/addons/website/models/website_visitor.py @@ -37,7 +37,7 @@ class WebsiteVisitor(models.Model): _description = 'Website Visitor' _order = 'create_date DESC' - name = fields.Char('Name', default=lambda self: _('Website Visitor')) + name = fields.Char('Name', default=_('Website Visitor')) access_token = fields.Char(required=True, default=lambda x: uuid.uuid4().hex, index=True, copy=False, groups='base.group_website_publisher') active = fields.Boolean('Active', default=True) website_id = fields.Many2one('website', "Website", readonly=True) @@ -69,10 +69,11 @@ class WebsiteVisitor(models.Model): @api.depends('name') def name_get(self): - return [( - record.id, - '%s #%d' % (record.name, record.id) if record.name == _('Website Visitor') else record.name - ) for record in self] + ret_list = [] + for record in self: + name = '%s #%d' % (record.name, record.id) + ret_list.append((record.id, name)) + return ret_list @api.model def _search_last_connection(self, operator, value):