12 lines
352 B
Python
12 lines
352 B
Python
from c3nav.editor.models import ChangeSet
|
|
|
|
|
|
def set_changeset_author_on_login(sender, user, request, **kwargs):
|
|
try:
|
|
changeset = request.changeset
|
|
except AttributeError:
|
|
changeset = ChangeSet.get_for_request(request, as_logged_out=True)
|
|
|
|
if changeset.pk is not None:
|
|
changeset.author = user
|
|
changeset.save()
|