forked from CGM_Public/pretix_original
Remove migration code for legacy session data
This commit is contained in:
@@ -264,20 +264,6 @@ def get_or_create_cart_id(request, create=True):
|
|||||||
return None
|
return None
|
||||||
new_id = generate_cart_id(request, prefix=prefix)
|
new_id = generate_cart_id(request, prefix=prefix)
|
||||||
|
|
||||||
# Migrate legacy data
|
|
||||||
# TODO: This is for the upgrade 1.7→1.8. We should remove this around April 2018
|
|
||||||
legacy_pos = CartPosition.objects.filter(cart_id=request.session.session_key, event=request.event)
|
|
||||||
if legacy_pos.exists():
|
|
||||||
legacy_pos.update(cart_id=new_id)
|
|
||||||
if 'invoice_address_{}'.format(request.event.pk) in request.session:
|
|
||||||
cart_data['invoice_address'] = request.session['invoice_address_{}'.format(request.event.pk)]
|
|
||||||
if 'email' in request.session:
|
|
||||||
cart_data['email'] = request.session['email']
|
|
||||||
if 'contact_form_data' in request.session:
|
|
||||||
cart_data['contact_form_data'] = request.session['contact_form_data']
|
|
||||||
if 'payment' in request.session:
|
|
||||||
cart_data['payment'] = request.session['payment']
|
|
||||||
|
|
||||||
if 'carts' not in request.session:
|
if 'carts' not in request.session:
|
||||||
request.session['carts'] = {}
|
request.session['carts'] = {}
|
||||||
if new_id not in request.session['carts']:
|
if new_id not in request.session['carts']:
|
||||||
|
|||||||
Reference in New Issue
Block a user