Job 'Subsidy Report Week' (46) server action #824 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, 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 "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(824,)", line 1, in <module>
File "/data/build/sipreco-odoo-public-administration/sipreco_subsidy_management/models/subsidy.py", line 277, in _cron_recurring_subsidy_report
data=values).send_mail(partner_ids, force_send=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 636, in send_mail
return self.send_mail_batch(
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 666, in send_mail_batch
res_ids_values = self._generate_template(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 561, in _generate_template
generated_field_values = template._render_field(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 705, in _render_field
return dict(
^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 709, in <genexpr>
template[field],
~~~~~~~~^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7078, in __getitem__
return self._fields[key].__get__(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1247, in __get__
value = env.cache.get(record, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1159, in get
lang = (record.env.lang or 'en_US') if field.translate is True else record.env._lang
^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 42, in __get__
value = self.fget(obj)
^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 773, in lang
raise UserError(f'Invalid language code: {lang}') # pylint: disable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.exceptions.UserError: Invalid language code: ${object.lang}
Job 'Subsidy Report Week' (46) server action #824 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, 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 "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(824,)", line 1, in <module>
File "/data/build/sipreco-odoo-public-administration/sipreco_subsidy_management/models/subsidy.py", line 277, in _cron_recurring_subsidy_report
data=values).send_mail(partner_ids, force_send=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 636, in send_mail
return self.send_mail_batch(
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 666, in send_mail_batch
res_ids_values = self._generate_template(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 561, in _generate_template
generated_field_values = template._render_field(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 705, in _render_field
return dict(
^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 709, in <genexpr>
template[field],
~~~~~~~~^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7078, in __getitem__
return self._fields[key].__get__(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1247, in __get__
value = env.cache.get(record, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1159, in get
lang = (record.env.lang or 'en_US') if field.translate is True else record.env._lang
^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 42, in __get__
value = self.fget(obj)
^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 773, in lang
raise UserError(f'Invalid language code: {lang}') # pylint: disable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.exceptions.UserError: Invalid language code: ${object.lang}
Job 'Subsidy Report Week' (46) server action #824 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, 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 "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(824,)", line 1, in <module>
File "/data/build/sipreco-odoo-public-administration/sipreco_subsidy_management/models/subsidy.py", line 277, in _cron_recurring_subsidy_report
data=values).send_mail(partner_ids, force_send=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 636, in send_mail
return self.send_mail_batch(
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 666, in send_mail_batch
res_ids_values = self._generate_template(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 561, in _generate_template
generated_field_values = template._render_field(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 705, in _render_field
return dict(
^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 709, in <genexpr>
template[field],
~~~~~~~~^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7078, in __getitem__
return self._fields[key].__get__(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1247, in __get__
value = env.cache.get(record, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1159, in get
lang = (record.env.lang or 'en_US') if field.translate is True else record.env._lang
^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 42, in __get__
value = self.fget(obj)
^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 773, in lang
raise UserError(f'Invalid language code: {lang}') # pylint: disable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.exceptions.UserError: Invalid language code: ${object.lang}