[REF] addons: avoid using NewId

This commit is contained in:
Raphael Collet
2019-05-23 05:47:11 +00:00
parent d0bb596f1d
commit e70abb63d4
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -85,7 +85,7 @@ def slugify(s, max_length=None, path=False):
def slug(value):
if isinstance(value, models.BaseModel):
if isinstance(value.id, models.NewId):
if not value.id:
raise ValueError("Cannot slug non-existent record %s" % value)
# [(id, name)] = value.name_get()
identifier, name = value.id, value.display_name
@@ -95,7 +95,7 @@ class Track(models.Model):
def _compute_website_url(self):
super(Track, self)._compute_website_url()
for track in self:
if not isinstance(track.id, models.NewId):
if track.id:
track.website_url = '/event/%s/track/%s' % (slug(track.event_id), slug(track))
@api.onchange('partner_id')