Hello,
in logs I have found error as I was looking why we have many issues "email not sent":
'project.project' object has no attribute 'project_id'" while evaluating ' object.project_id.name '
Full error is below:
2024-10-29 13:53:49,405 1025 INFO odoo odoo.addons.base.models.ir_cron: Starting job `[Cloud Storage] Prepare Cloud Folders`.
2024-10-29 13:53:49,871 1025 INFO odoo odoo.addons.mail.models.mail_render_mixin: Failed to render inline_template:
{{ object.project_id.name }}
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 391, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) File "", line 1, in <module> AttributeError: 'project.project' object has no attribute 'project_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_render_mixin.py", line 419, in _render_template_inline_template results[record.id] = render_inline_template(template_instructions, variables) File "/usr/lib/python3/dist-packages/odoo/tools/rendering_tools.py", line 71, in render_inline_template result = safe_eval.safe_eval(expression, variables) File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 405, in safe_eval raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)) ValueError: <class 'AttributeError'>: "'project.project' object has no attribute 'project_id'" while evaluating ' object.project_id.name ' 2024-10-29 13:53:49,880 1025 ERROR odoo odoo.addons.base.models.ir_cron: Call from cron [Cloud Storage] Prepare Cloud Folders for server action #941 failed in Job #49
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 391, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) File "", line 1, in <module> AttributeError: 'project.project' object has no attribute 'project_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_render_mixin.py", line 419, in _render_template_inline_template results[record.id] = render_inline_template(template_instructions, variables) File "/usr/lib/python3/dist-packages/odoo/tools/rendering_tools.py", line 71, in render_inline_template result = safe_eval.safe_eval(expression, variables) File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 405, in safe_eval raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)) ValueError: <class 'AttributeError'>: "'project.project' object has no attribute 'project_id'" while evaluating ' object.project_id.name ' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_cron.py", line 391, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_actions.py", line 675, in run res = runner(run_self, eval_context=eval_context) File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 391, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) File "ir.actions.server(941,)", line 1, in <module> File "/usr/lib/python3/dist-packages/odoo/addons/cloud_base/models/sync_model.py", line 259, in action_prepare_auto_folders self._prepare_folders(cron_timeout) File "/usr/lib/python3/dist-packages/odoo/addons/cloud_base/models/sync_model.py", line 306, in _prepare_folders reconcilled_ids, done_sync_models_ids, fully_done = s_model._prepare_folders_recursively( File "/usr/lib/python3/dist-packages/odoo/addons/cloud_base/models/sync_model.py", line 475, in _prepare_folders_recursively reconcilled_ids, done_sync_models_ids, fully_done = child._prepare_folders_recursively( File "/usr/lib/python3/dist-packages/odoo/addons/cloud_base/models/sync_model.py", line 418, in _prepare_folders_recursively names_formal = self._prepare_folder_names(loop_records) # dict of id: name File "/usr/lib/python3/dist-packages/odoo/addons/cloud_base/models/sync_model.py", line 507, in _prepare_folder_names names_formal = self.env["mail.template"]._render_template(name_expression, self.model, odoo_records.ids) File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_render_mixin.py", line 481, in _render_template rendered = self._render_template_inline_template(template_src, model, res_ids, File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_render_mixin.py", line 422, in _render_template_inline_template raise UserError(_("Failed to render inline_template template : %s)", e)) odoo.exceptions.UserError: Failed to render inline_template template : <class 'AttributeError'>: "'project.project' object has no attribute 'project_id'" while evaluating ' object.project_id.name ')