From b73f031dfb080ed582a4007a1e6a9dd31e6c6bf2 Mon Sep 17 00:00:00 2001 From: snt Date: Wed, 8 Apr 2026 19:25:03 +0200 Subject: [PATCH] [FIX] website_sale_aplicoop: renombrar clear_cart a eskaera_clear_cart MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Evita conflicto de tipo de ruta con el método clear_cart() del padre WebsiteSale de Odoo 18 (type=json). Misma URL /eskaera/clear-cart, solo cambia el nombre del método Python. También añade noqa C901 en save_eskaera_draft (complejidad preexistente). --- website_sale_aplicoop/controllers/website_sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website_sale_aplicoop/controllers/website_sale.py b/website_sale_aplicoop/controllers/website_sale.py index ebdf223..dec32e7 100644 --- a/website_sale_aplicoop/controllers/website_sale.py +++ b/website_sale_aplicoop/controllers/website_sale.py @@ -2512,7 +2512,7 @@ class AplicoopWebsiteSale(WebsiteSale): methods=["POST"], csrf=False, ) - def clear_cart(self, **post): + def eskaera_clear_cart(self, **post): """Clear the user's cart and cancel any existing draft sale.order. Receives: JSON body with 'order_id' @@ -2613,7 +2613,7 @@ class AplicoopWebsiteSale(WebsiteSale): methods=["POST"], csrf=False, ) - def save_eskaera_draft(self, **post): + def save_eskaera_draft(self, **post): # noqa: C901 """Save order as draft (without confirming). Creates a sale.order from the cart items with state='draft'.