[REF] addons: avoid using NewId
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user