From e4688e284a145cd056891761acd059341eeb0f91 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Mon, 31 Dec 2018 12:25:25 +0100
Subject: [PATCH] Fix: all authors are able to resubmit now

---
 submissions/managers.py | 6 ++----
 submissions/models.py   | 3 +--
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/submissions/managers.py b/submissions/managers.py
index dc7332095..24f727df7 100644
--- a/submissions/managers.py
+++ b/submissions/managers.py
@@ -219,10 +219,8 @@ class SubmissionQuerySet(models.QuerySet):
             return self.none()
 
         return self.filter(is_current=True, status__in=[
-            constants.STATUS_INCOMING,
-            constants.STATUS_UNASSIGNED,
-            constants.STATUS_EIC_ASSIGNED,
-            ], submitted_by=user.contributor)
+            constants.STATUS_INCOMING, constants.STATUS_UNASSIGNED, constants.STATUS_EIC_ASSIGNED,
+            ], authors=user.contributor)
 
 
 class SubmissionEventQuerySet(models.QuerySet):
diff --git a/submissions/models.py b/submissions/models.py
index 8c71c49e5..a438e8a4a 100644
--- a/submissions/models.py
+++ b/submissions/models.py
@@ -77,8 +77,7 @@ class Submission(models.Model):
     is_current = models.BooleanField(default=True)
     visible_public = models.BooleanField("Is publicly visible", default=False)
     visible_pool = models.BooleanField("Is visible in the Pool", default=False)
-    is_resubmission_of = models.ForeignKey(
-        'self', blank=True, null=True, related_name='successor')
+    is_resubmission_of = models.ForeignKey('self', blank=True, null=True, related_name='successor')
     thread_hash = models.UUIDField(default=uuid.uuid4)
     _is_resubmission = models.BooleanField(default=False)
     refereeing_cycle = models.CharField(
-- 
GitLab