diff --git a/submissions/templates/submissions/admin/editorial_assignment_form.html b/submissions/templates/submissions/admin/editorial_assignment_form.html
index a437401f49b0a43daad1775e9280f065fb82cef9..7a52684c68c513188253543bedcdc49b7c9c4068 100644
--- a/submissions/templates/submissions/admin/editorial_assignment_form.html
+++ b/submissions/templates/submissions/admin/editorial_assignment_form.html
@@ -65,6 +65,8 @@
 
 <div class="row">
     <div class="col-12">
+        <a href="?flag=1">Refresh all conflicts</a>
+        <br>
         {% if coauthorships %}
             <div class="card border-danger">
                 <div class="card-body">
diff --git a/submissions/views.py b/submissions/views.py
index 72b48946933cf11a1aa12fc494ef185061bddd08..7444a9de56e4ec31b455954d3842a0b1eae48846 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -490,14 +490,14 @@ def assign_submission(request, arxiv_identifier_w_vn_nr):
         messages.success(request, 'Your assignment request has been sent successfully.')
         return redirect('submissions:pool')
 
-    fellows_with_expertise = submission.fellows.all()
-    coauthorships = submission.flag_coauthorships_arxiv(fellows_with_expertise)
-
     context = {
         'submission_to_assign': submission,
-        'coauthorships': coauthorships,
         'form': form
     }
+
+    if request.GET('flag'):
+        fellows_with_expertise = submission.fellows.all()
+        context['coauthorships'] = submission.flag_coauthorships_arxiv(fellows_with_expertise)
     return render(request, 'submissions/admin/editorial_assignment_form.html', context)