[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:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user