summaryrefslogtreecommitdiff
path: root/addons/fetchmail/models/fetchmail.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-03-29 12:28:50 +0000
committerThibault Delavallée <tde@odoo.com>2019-04-26 10:01:25 +0000
commitc87b351855b4e2f2c42be8a73ea468d6b1006e57 (patch)
treeecb78354a0e9e0c9ffd2655ff1c68b089e00649c /addons/fetchmail/models/fetchmail.py
parent01d1cf35bbbcf020d1357edbb25d5111cdd97de1 (diff)
[REF] fetchmail: clean and remove unnecessary code about mail.mail
Purpose: small cleaning of code linked to mail.mail model in order to avoid unnecessary overrides * create mail: default_fetchmail_server_id in context should be sufficient as it is the base mechanism of default_get; * write: unused in codebase. Anyway we should not write on mail and if it is the case giving fetchmail_server_id directly should be the correct way of doing it; In case of a clean_context use we might loose default_fetchmail_server_id key. It is used notably for tracking message generation. In that case this information could be lost. However the whole concept of propagating a fetrchmail_server-id from incoming mail server to outgoing emails (as mail.mail is used only for sending email) is strange and does not require so much specific code. Sub-part of task 1853147 (pre-cleaning before implementing mail gateway improvements) Linked to PR #32974
Diffstat (limited to 'addons/fetchmail/models/fetchmail.py')
-rw-r--r--addons/fetchmail/models/fetchmail.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/fetchmail/models/fetchmail.py b/addons/fetchmail/models/fetchmail.py
index d04641bb450..62334f45562 100644
--- a/addons/fetchmail/models/fetchmail.py
+++ b/addons/fetchmail/models/fetchmail.py
@@ -160,7 +160,7 @@ class FetchmailServer(models.Model):
MailThread = self.env['mail.thread']
for server in self:
_logger.info('start checking for new emails on %s server %s', server.server_type, server.name)
- additionnal_context['fetchmail_server_id'] = server.id
+ additionnal_context['default_fetchmail_server_id'] = server.id
additionnal_context['server_type'] = server.server_type
count, failed = 0, 0
imap_server = None