Skip to content
Snippets Groups Projects
  • jorv's avatar
    68b76c2f
    [FIX] google_gmail, microsoft_outlook : move UserError to ir_mail_server · 68b76c2f
    jorv authored
    The orginal PR and it's forward ports https://github.com/odoo/odoo/pull/121048
    
    
    intorduced an unexpected AttributeError when using OAuth for incoming
    mail servers (fetchmail.server). Since `smtp_user` is not a defined field
    in fetchmail.server (it uses the field `user` instead), we had to change
    the approach.
    
    To prevent this error, we move the UserError call into the respective
    ir_mail_server models, which should check the contrains at that level.
    This means that before the form gets saved, trying to connect using an
    OAuth account, should prompt the user to first specify an smtp_user before
    proceeding.
    
    X-original-commit: fcfd72a5
    Original author: niyasraphy <niyasraphyk@gmail.com>
    Conflict resolution for saas-15.2, 16.0
    
    closes odoo/odoo#122613
    
    X-original-commit: 3de5e2a1a0238b3edc5537aa5e3842ad5430a186
    Signed-off-by: default avatarStéphane Debauche (std) <std@odoo.com>
    68b76c2f
    History
    [FIX] google_gmail, microsoft_outlook : move UserError to ir_mail_server
    jorv authored
    The orginal PR and it's forward ports https://github.com/odoo/odoo/pull/121048
    
    
    intorduced an unexpected AttributeError when using OAuth for incoming
    mail servers (fetchmail.server). Since `smtp_user` is not a defined field
    in fetchmail.server (it uses the field `user` instead), we had to change
    the approach.
    
    To prevent this error, we move the UserError call into the respective
    ir_mail_server models, which should check the contrains at that level.
    This means that before the form gets saved, trying to connect using an
    OAuth account, should prompt the user to first specify an smtp_user before
    proceeding.
    
    X-original-commit: fcfd72a5
    Original author: niyasraphy <niyasraphyk@gmail.com>
    Conflict resolution for saas-15.2, 16.0
    
    closes odoo/odoo#122613
    
    X-original-commit: 3de5e2a1a0238b3edc5537aa5e3842ad5430a186
    Signed-off-by: default avatarStéphane Debauche (std) <std@odoo.com>