diff options
| author | Ipsita Borisagar <ibo@odoo.com> | 2020-01-30 05:03:42 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-04-30 08:51:06 +0000 |
| commit | 5a166fc448c8b35cd77615dedc5c7e2dea992820 (patch) | |
| tree | a6a0fcdafc16237dec7f2fe8cb612969b354f956 /addons/hr_holidays/models | |
| parent | cb55b302936010d97eca988c68d8167c8c4360b1 (diff) | |
[IMP] hr_holidays: ensure out_of_office_date_end is always set
After this commit, out_of_office_date_end will always be set for consistency
even in create mode with default partners.
Task 2172420
PR odoo/odoo#44454
Diffstat (limited to 'addons/hr_holidays/models')
| -rw-r--r-- | addons/hr_holidays/models/mail_channel.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/hr_holidays/models/mail_channel.py b/addons/hr_holidays/models/mail_channel.py index 3e29066bf08..166caa37d3e 100644 --- a/addons/hr_holidays/models/mail_channel.py +++ b/addons/hr_holidays/models/mail_channel.py @@ -24,4 +24,9 @@ class Channel(models.Model): out_of_office_infos = dict(((res['partner_id'], res) for res in self.env.cr.dictfetchall())) for partner_id, out_of_office_info in out_of_office_infos.items(): partner_infos[partner_id]['out_of_office_date_end'] = out_of_office_info['date_to'] + + # fill empty values for the consistency of the result + for partner_info in partner_infos.values(): + partner_info.setdefault('out_of_office_date_end', False) + return partner_infos |
