Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0] mail_debrand TypeError: MailRenderMixin._render_template() got an unexpected keyword argument 'options' #1274

Closed
anhvu-sg opened this issue Jan 4, 2024 · 0 comments
Labels

Comments

@anhvu-sg
Copy link
Member

anhvu-sg commented Jan 4, 2024

Module

mail_debrand

Describe the bug

RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
  File "/home/odoo/src/odoo/odoo/http.py", line 1591, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/home/odoo/src/odoo/odoo/http.py", line 1618, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/home/odoo/src/odoo/odoo/http.py", line 1822, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/home/odoo/src/odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 466, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/home/odoo/src/odoo/odoo/models.py", line 6562, in onchange
    record._onchange_eval(name, field_onchange[name], result)
  File "/home/odoo/src/odoo/odoo/models.py", line 6273, in _onchange_eval
    method_res = method(self)
  File "/home/odoo/src/odoo/addons/mail/wizard/mail_compose_message.py", line 176, in _onchange_template_id_wrapper
    values = self._onchange_template_id(self.template_id.id, self.composition_mode, self.model, self.res_id)['value']
  File "/home/odoo/src/odoo/addons/mail/wizard/mail_compose_message.py", line 590, in _onchange_template_id
    values = self.generate_email_for_composer(
  File "/home/odoo/src/odoo/addons/mail/wizard/mail_compose_message.py", line 720, in generate_email_for_composer
    template_values = self.env['mail.template'].with_context(tpl_partners_only=True).browse(template_id).generate_email(res_ids, fields)
  File "/home/odoo/src/odoo/addons/account_edi/models/mail_template.py", line 39, in generate_email
    res = super().generate_email(res_ids, fields)
  File "/home/odoo/src/odoo/addons/mail/models/mail_template.py", line 248, in generate_email
    generated_field_values = template._render_field(
  File "/home/odoo/src/odoo/addons/mail/models/mail_render_mixin.py", line 570, in _render_field
    return dict(
  File "/home/odoo/src/odoo/addons/mail/models/mail_render_mixin.py", line 573, in <genexpr>
    for res_id, rendered in template._render_template(
TypeError: MailRenderMixin._render_template() got an unexpected keyword argument 'options'

The above server error caused the following client error:
null

To Reproduce

Affected versions: 16-enterprise -> odoo.sh

Steps to reproduce the behavior:

  1. language en_UK
  2. Create PO
  3. click button Send by Email

Screenshot 2024-01-04 at 22 34 35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants