diff --git a/cron_failure_notification/__manifest__.py b/cron_failure_notification/__manifest__.py index fab70b202..22dc0ebe1 100644 --- a/cron_failure_notification/__manifest__.py +++ b/cron_failure_notification/__manifest__.py @@ -21,7 +21,7 @@ ################################################################################ { 'name': "Cron Failure Notification", - 'version': '15.0.1.0.0', + 'version': '15.0.1.0.1', 'category': 'Extra Tools', 'author': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions', diff --git a/cron_failure_notification/doc/RELEASE_NOTES.md b/cron_failure_notification/doc/RELEASE_NOTES.md index c95dea372..a1b1cef1c 100644 --- a/cron_failure_notification/doc/RELEASE_NOTES.md +++ b/cron_failure_notification/doc/RELEASE_NOTES.md @@ -4,4 +4,10 @@ #### Version 15.0.1.0.0 #### ADD -- Initial commit for Cron Failure Notification \ No newline at end of file +- Initial commit for Cron Failure Notification + +#### 27.06.2025 +#### Version 15.0.1.0.1 +#### UPDT + +- Fixed issue in python logic. \ No newline at end of file diff --git a/cron_failure_notification/models/ir_cron.py b/cron_failure_notification/models/ir_cron.py index 141bf48ea..f1bf8d474 100644 --- a/cron_failure_notification/models/ir_cron.py +++ b/cron_failure_notification/models/ir_cron.py @@ -77,10 +77,10 @@ class IrCron(models.Model): [('create_date', '>', start_of_day), ('create_date', '<', end_of_day)]) if failure: - admin_mail = self.env['res.groups'].search( - [('category_id', '=', 'Administration'), - ('name', '=', 'Access Rights')]).users.login - email_values = {'admin_mail': admin_mail} + admins = self.env.ref('base.group_erp_manager') + admins_email = self.env.ref('base.group_erp_manager').users if admins else '' + admins_email = ','.join(admins_email.mapped('login')) if admins_email else '' + email_values = {'admin_mail': admins_email} mail_template = self.env.ref( 'cron_failure_notification.cron_error_mail') mail_template.with_context(email_values).send_mail(self.id,