diff --git a/submissions/views.py b/submissions/views.py
index 0e0cfafe9648b98fa036f3befbe4adbb1d615bf6..c45c5228b7a2b25456735e78f91a6f2274da515a 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -639,6 +639,7 @@ def volunteer_as_EIC(request, arxiv_identifier_w_vn_nr):
     EditorialAssignment.objects.filter(submission=submission).open().update(deprecated=True)
 
     # Send emails to EIC and authors regarding the EIC assignment.
+    assignment = EditorialAssignment.objects.get(id=assignment)  # Update before use in mail
     SubmissionUtils.load({'assignment': assignment})
     SubmissionUtils.send_EIC_appointment_email()
     SubmissionUtils.send_author_prescreening_passed_email()