mirror of
https://github.com/pretix/pretix.git
synced 2026-08-26 13:14:40 +00:00
Fix: overwrite widget_data for existing carts (Z#23181715)
This commit is contained in:
@@ -386,6 +386,11 @@ def get_or_create_cart_id(request, create=True):
|
|||||||
if 'carts' in request.session:
|
if 'carts' in request.session:
|
||||||
request.session['carts'][current_id] = {}
|
request.session['carts'][current_id] = {}
|
||||||
else:
|
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
|
return current_id
|
||||||
|
|
||||||
cart_data = {}
|
cart_data = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user