Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
11935 Vistas
Traceback (most recent call last):
  File "/odoo/odoo-server/odoo/http.py", line 1651, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/odoo/odoo-server/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/odoo/odoo-server/odoo/http.py", line 1678, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/odoo/odoo-server/odoo/http.py", line 1792, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
  File "/odoo/odoo-server/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/odoo/odoo-server/odoo/http.py", line 734, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/odoo/odoo-server/addons/website_sale_delivery/controllers/main.py", line 78, in cart
    return super().cart(**post)
  File "/odoo/odoo-server/odoo/http.py", line 734, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/odoo/odoo-server/addons/website_sale_loyalty/controllers/main.py", line 49, in cart
    res = super().cart(**post)
  File "/odoo/odoo-server/odoo/http.py", line 734, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/odoo/odoo-server/addons/website_sale/controllers/main.py", line 772, in cart
    values.update(self._get_express_shop_payment_values(order))
  File "/odoo/odoo-server/addons/website_sale_delivery/controllers/main.py", line 280, in _get_express_shop_payment_values
    values = super(WebsiteSaleDelivery, self)._get_express_shop_payment_values(order, **kwargs)
  File "/odoo/odoo-server/addons/website_sale/controllers/main.py", line 1455, in _get_express_shop_payment_values
    providers_sudo = request.env['payment.provider'].sudo()._get_compatible_providers(
  File "/odoo/custom/addons/payment_ecpay/models/payment_ecpay_model.py", line 122, in _get_compatible_providers
    if hasattr(sale_order, 'carrier_id') and sale_order.carrier_id.IsCollection:
AttributeError: 'delivery.carrier' object has no attribute 'IsCollection'

Avatar
Descartar
Mejor respuesta

Hi,
The error comes from the module:  payment_ecpay, which is a custom module and error from the line:   sale_order.carrier_id.IsCollection:

so verify the module is coded correctly or check with app author.

Thanks

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
oct 24
1939
0
ago 25
549
0
oct 24
794
2
oct 24
1577
1
sept 24
1351