Hi,
I am getting the following error when I run the "Pay Now" button on checkout page. It is related with the Payment Acquirer add-on which I am customising to work with Odoo version 15.
Traceback (most recent call last):
File "/opt/meraodoo/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "", line 117, in template_1955
KeyError: 'acquirer'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/meraodoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/meraodoo/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/opt/meraodoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/meraodoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/meraodoo/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/meraodoo/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/opt/meraodoo/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/meraodoo/addons/website_sale_stock/controllers/main.py", line 32, in shop_payment_transaction
return super().shop_payment_transaction(*args, **kwargs)
File "/opt/meraodoo/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/meraodoo/addons/website_sale/controllers/main.py", line 1249, in shop_payment_transaction
return tx_sudo._get_processing_values()
File "/opt/meraodoo/addons/payment/models/payment_transaction.py", line 494, in _get_processing_values
redirect_form_html = redirect_form_view._render(rendering_values, engine='ir.qweb')
File "/opt/meraodoo/addons/website/models/ir_ui_view.py", line 424, in _render
return super(View, self)._render(values, engine=engine, minimal_qcontext=minimal_qcontext)
File "/opt/meraodoo/addons/web_editor/models/ir_ui_view.py", line 29, in _render
return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
File "/opt/meraodoo/odoo/addons/base/models/ir_ui_view.py", line 1984, in _render
return self.env[engine]._render(self.id, qcontext)
File "/opt/meraodoo/odoo/tools/profiler.py", line 289, in _tracked_method_render
return method_render(self, template, values, **options)
File "/opt/meraodoo/odoo/addons/base/models/ir_qweb.py", line 74, in _render
result = super()._render(template, values=values, **compile_options)
File "/opt/meraodoo/odoo/addons/base/models/qweb.py", line 134, in _render
result = ''.join(rendering)
File "/opt/meraodoo/odoo/addons/base/models/qweb.py", line 223, in render_template
raise QWebException("Error when render the template", self, options,
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/meraodoo/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/meraodoo/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
odoo.addons.base.models.qweb.QWebException: 'acquirer'
Traceback (most recent call last):
File "/opt/meraodoo/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "", line 117, in template_1955
KeyError: 'acquirer'
Error when render the template
KeyError: 'acquirer'
Template: 1955
Path: /t/div/input[8]
Node:
===================================================================
Any help or guidance will be highly appreciated.