[FIX] event: do not set a void timezone from type

Synchronize only timezone value from event type if set. Otherwise keep the
existing one or fallback on user defined one.

Task ID 2244487
PR odoo/odoo#52998
FwdPort of odoo/odoo#52923

X-original-commit: 10094beec786ef0ea6e32e621d4e026fedeba19a
This commit is contained in:
Thibault Delavallée
2020-06-16 09:14:31 +00:00
parent b14b5b91cb
commit 8385c880d2
+1 -1
View File
@@ -330,7 +330,7 @@ class EventEvent(models.Model):
@api.depends('event_type_id')
def _compute_date_tz(self):
for event in self:
if event.event_type_id.use_timezone:
if event.event_type_id.use_timezone and event.event_type_id.default_timezone:
event.date_tz = event.event_type_id.default_timezone
if not event.date_tz:
event.date_tz = self.env.user.tz or 'UTC'