From 4d59cc863733a7345f21a52ce6d9c44ecb8d6cda Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 25 Oct 2016 13:58:45 +0200 Subject: [PATCH] [FIX] website_event_track: slug function with non existing record The slug function cannot be used with non existing records. opw:692017 --- addons/website_event_track/models/website_event_track.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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):