From 740ba0979565a5cd1026a9cad86d4130df8ca3a8 Mon Sep 17 00:00:00 2001 From: Cybrosys Technologies Date: Tue, 17 Dec 2024 10:33:13 +0530 Subject: [PATCH] Dec 17: [FIX] Bug Fixed 'odoo_advanced_chatter' --- odoo_advanced_chatter/doc/RELEASE_NOTES.md | 7 ++++++- odoo_advanced_chatter/models/mail_message.py | 4 ++-- odoo_advanced_chatter/wizard/mail_wizard_recipient.py | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/odoo_advanced_chatter/doc/RELEASE_NOTES.md b/odoo_advanced_chatter/doc/RELEASE_NOTES.md index c311ef68b..e1ffb1e7c 100644 --- a/odoo_advanced_chatter/doc/RELEASE_NOTES.md +++ b/odoo_advanced_chatter/doc/RELEASE_NOTES.md @@ -8,4 +8,9 @@ #### 21.06.2024 #### Version 16.0.2.0.0 #### UPDATE -- UPDATE \ No newline at end of file +- UPDATE + +#### 16.12.2024 +#### Version 16.0.2.0.1 +#### UPDATE +- Solved the issue of user model access. diff --git a/odoo_advanced_chatter/models/mail_message.py b/odoo_advanced_chatter/models/mail_message.py index 37e24967e..62ec6c193 100644 --- a/odoo_advanced_chatter/models/mail_message.py +++ b/odoo_advanced_chatter/models/mail_message.py @@ -33,9 +33,9 @@ class MailMessage(models.Model): res_id = values.get('res_id', self._context.get('default_res_id')) or False email_from = values.get('email_from') - reply_to_id = self.env['ir.config_parameter'].get_param('reply_to') + reply_to_id = self.env['ir.config_parameter'].sudo().get_param('reply_to') author1 = self.env['res.users'].browse(int(reply_to_id)) - self.env['ir.config_parameter'].set_param('reply_to', self.env.user.id) + self.env['ir.config_parameter'].sudo().set_param('reply_to', self.env.user.id) email_from1 = author1.email_formatted message_type = values.get('message_type') records = None diff --git a/odoo_advanced_chatter/wizard/mail_wizard_recipient.py b/odoo_advanced_chatter/wizard/mail_wizard_recipient.py index 9dd214445..51e765625 100644 --- a/odoo_advanced_chatter/wizard/mail_wizard_recipient.py +++ b/odoo_advanced_chatter/wizard/mail_wizard_recipient.py @@ -38,9 +38,9 @@ class AddRecipient(models.TransientModel): def add_recipients(self): """On selecting the user to whom the mail is sent, the user is then added to config parameters""" - self.env['ir.config_parameter'].set_param('reply_to', + self.env['ir.config_parameter'].sudo().set_param('reply_to', self.partner_id.id) @api.model def get_user(self, user_id): - self.env['ir.config_parameter'].set_param('reply_to', user_id) + self.env['ir.config_parameter'].sudo().set_param('reply_to', user_id)