summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/utm/models/utm_mixin.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/utm/models/utm_mixin.py b/addons/utm/models/utm_mixin.py
index ac5c40e84bf..b74d33857d6 100644
--- a/addons/utm/models/utm_mixin.py
+++ b/addons/utm/models/utm_mixin.py
@@ -37,7 +37,10 @@ class UtmMixin(models.AbstractModel):
Model = self.env[field.comodel_name]
records = Model.search([('name', '=', value)], limit=1)
if not records:
- records = Model.create({'name': value, 'is_website': True})
+ if 'is_website' in records._fields:
+ records = Model.create({'name': value, 'is_website': True})
+ else:
+ records = Model.create({'name': value})
value = records.id
if value:
values[field_name] = value