From ef52dd792c8fde2c466083237fdb0af2c1664bc6 Mon Sep 17 00:00:00 2001 From: Julien Constant Date: Fri, 6 Jan 2023 01:12:58 +0100 Subject: [PATCH] Fix xml du panier --- eboutic/models.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/eboutic/models.py b/eboutic/models.py index ced2821c..0c5c7dc7 100644 --- a/eboutic/models.py +++ b/eboutic/models.py @@ -199,9 +199,12 @@ class Basket(models.Model): ("PBX_TYPECARTE", "CB"), ("PBX_TIME", datetime.now().replace(microsecond=0).isoformat("T")), ] - cart = {"shoppingcart": {"total": min(self.items.count(), 99)}} - cart = dict2xml(cart, newlines=False) - cart = '' + cart + cart = { + "shoppingcart": {"total": {"totalQuantity": min(self.items.count(), 99)}} + } + cart = '' + dict2xml( + cart, newlines=False + ) data += [ ("PBX_SHOPPINGCART", html.escape(cart)), ("PBX_BILLING", html.escape(customer.billing_infos.to_3dsv2_xml())),