Fix: overwrite widget_data for existing carts (Z#23181715)

This commit is contained in:
Richard Schreiber
2025-02-25 10:14:23 +01:00
parent 551e219d9a
commit dd5fd41211

View File

@@ -386,6 +386,11 @@ def get_or_create_cart_id(request, create=True):
if 'carts' in request.session:
request.session['carts'][current_id] = {}
else:
if 'widget_data' in request.GET:
try:
request.session['carts'][current_id]['widget_data'] = json.loads(request.GET.get('widget_data'))
except ValueError:
pass
return current_id
cart_data = {}