allow unsaved changesets (getting saved when the first change is added)
This commit is contained in:
parent
70a57b0c1d
commit
8c850c61fb
4 changed files with 65 additions and 13 deletions
|
@ -494,10 +494,12 @@ def login_view(request):
|
|||
if form.is_valid():
|
||||
login(request, form.user_cache)
|
||||
|
||||
request.changeset.author = form.user_cache
|
||||
request.changeset.save()
|
||||
request.session['changeset_pk'] = request.changeset.pk
|
||||
|
||||
if request.changeset.pk is not None:
|
||||
if request.session.session_key is None:
|
||||
request.session.save()
|
||||
request.changeset.author = form.user_cache
|
||||
request.changeset.session_key = request.session.session_key
|
||||
request.changeset.save()
|
||||
return redirect(redirect_path)
|
||||
else:
|
||||
form = AuthenticationForm(request)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue