diff --git a/addons/website/models/res_partner.py b/addons/website/models/res_partner.py index 68ee43a5ee9..0af69ab290a 100644 --- a/addons/website/models/res_partner.py +++ b/addons/website/models/res_partner.py @@ -9,7 +9,7 @@ class Partner(models.Model): _name = 'res.partner' _inherit = ['res.partner', 'website.published.multi.mixin'] - visitor_ids = fields.Many2many('website.visitor', 'website_visitor_partner_rel', 'partner_id', 'visitor_id', string='Visitors') + visitor_ids = fields.One2many('website.visitor', 'partner_id', string='Visitors') def google_map_img(self, zoom=8, width=298, height=298): google_maps_api_key = self.env['website'].get_current_website().google_maps_api_key diff --git a/addons/website/tests/test_website_visitor.py b/addons/website/tests/test_website_visitor.py index 965cff6f693..8f60947c852 100644 --- a/addons/website/tests/test_website_visitor.py +++ b/addons/website/tests/test_website_visitor.py @@ -67,7 +67,6 @@ class WebsiteVisitorTests(tests.HttpCase): }) partner_demo = self.env.ref('base.partner_demo') old_visitor.partner_id = partner_demo.id - partner_demo.visitor_ids = [(6, 0, [old_visitor.id])] # TODO DBE : Remove this line in Master (13.1) after visitor_ids field declaration master fix self.assertEqual(partner_demo.visitor_ids.id, old_visitor.id, "The partner visitor should be set correctly.") # archive old visitor