diff --git a/addons/website_event_track/models/website_event_track.py b/addons/website_event_track/models/website_event_track.py index 969bef0fa61..e14670f56e4 100644 --- a/addons/website_event_track/models/website_event_track.py +++ b/addons/website_event_track/models/website_event_track.py @@ -85,7 +85,8 @@ class Track(models.Model): def _compute_website_url(self): super(Track, self)._compute_website_url() for track in self: - track.website_url = '/event/%s/track/%s' % (slug(track.event_id), slug(track)) + if not isinstance(track.id, models.NewId): + track.website_url = '/event/%s/track/%s' % (slug(track.event_id), slug(track)) @api.model def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True):