From 8c5b2e734a40165aa2e4ff6e862c2d6c334669fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 23 Nov 2018 21:26:54 +0100 Subject: [PATCH] change changeset owner after login even if login happened outside of editor --- src/c3nav/editor/models/changeset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/editor/models/changeset.py b/src/c3nav/editor/models/changeset.py index 6746e8ee..8cebe6f0 100644 --- a/src/c3nav/editor/models/changeset.py +++ b/src/c3nav/editor/models/changeset.py @@ -110,7 +110,7 @@ class ChangeSet(models.Model): qs = ChangeSet.objects.select_related(*select_related).exclude(state__in=('applied', 'finallyrejected')) if request.user.is_authenticated: if not request.user_permissions.review_changesets: - qs = qs.filter(author=request.user) + qs = qs.filter(Q(author=request.user) | Q(author__isnull=True)) else: qs = qs.filter(author__isnull=True) try: