diff --git a/interface/views.py b/interface/views.py index 78ab4d1..2d6170f 100644 --- a/interface/views.py +++ b/interface/views.py @@ -9,7 +9,7 @@ from django.core.exceptions import SuspiciousOperation from markdown2 import markdown from datetime import datetime -from urllib.parse import urlparse +from urllib.parse import urlparse, urlencode from . import models, forms @@ -25,7 +25,7 @@ class EnsembleMixin(object): request.ensemble_id = request.session.get('ensemble') if not request.ensemble_id: - return redirect('register') + return redirect("{}?{}".format(resolve_url('register'), urlencode(request.GET))) return super().dispatch(request, *args, **kwargs)