Salut,
Depuis notre migration à la v5 nous avons un probleme avec le panier. Aucun produits ajouté au panier ne peut être suprimé depuis la page panier /cart.
Les produits de booking peuvent être suprimés depuis le panier de /booking-ui, mais pas le panier normal /cart.
Le frontend recoit une erreur, ici le stacktrace complet:
Traceback with variables (most recent call last):
File "apps/frappe/frappe/app.py", line 117, in application
frappe.handler.handle()
request = <Request 'https://avantposte.dokos.cloud/' [POST]>
response = None
deprecation_warning = <function deprecation_warning at 0x7f18ae85b1c0>
e = update_cart() missing 1 required positional argument: 'item_code'
File "apps/frappe/frappe/handler.py", line 54, in handle
data = execute_cmd(cmd)
cmd = 'webshop.webshop.shopping_cart.cart.update_cart'
data = None
File "apps/frappe/frappe/handler.py", line 87, in execute_cmd
return frappe.call(method, **frappe.form_dict)
cmd = 'webshop.webshop.shopping_cart.cart.update_cart'
from_async = False
server_script = None
method = <function update_cart at 0x7f18a84a03b0>
File "apps/frappe/frappe/__init__.py", line 1122, in call
return fn(*args, **newargs)
fn = <function update_cart at 0x7f18a84a03b0>
args = ()
kwargs = {'qty': '0', 'with_items': '1', 'cmd': 'webshop.webshop.shopping_cart.cart.update_cart'}
newargs = {'qty': '0', 'with_items': '1'}
File "apps/frappe/frappe/utils/typing_validations.py", line 48, in wrapper
return func(*args, **kwargs)
args = ()
kwargs = {'qty': '0', 'with_items': '1'}
app = 'webshop'
apply_condition = <function _in_request_or_test at 0x7f18ad8d6820>
force_types = False
func = <function update_cart at 0x7f18a84a0300>
builtins.TypeError: update_cart() missing 1 required positional argument: 'item_code'
Y-a-t-il quelque chose que je peux faire depuis l’admin ?
Merci ![]()