diff --git a/scipost/templates/scipost/contributors_filter.html b/scipost/templates/scipost/contributors_filter.html
new file mode 100644
index 0000000000000000000000000000000000000000..782d7a5efe9615efc88dafe54283c97915b5ac76
--- /dev/null
+++ b/scipost/templates/scipost/contributors_filter.html
@@ -0,0 +1,39 @@
+{% extends 'scipost/_personal_page_base.html' %}
+
+{% load bootstrap %}
+
+{% block pagetitle %}: contributors filter{% endblock pagetitle %}
+
+{% block breadcrumb_items %}
+    {{block.super}}
+    <span class="breadcrumb-item">Pool</span>
+{% endblock %}
+
+{% block content %}
+
+<div class="row">
+    <div class="col-12">
+        <h1 class="highlight">Contributors filter</h1>
+    </div>
+</div>
+
+<div class="row">
+    <div class="col-12">
+        <form method="post">
+              {% csrf_token %}
+              {{ form|bootstrap }}
+              <input type="submit" class="btn btn-primary" value="Filter"/>
+        </form>
+    </div>
+</div>
+
+{% if form.is_bound %}
+    {% if names_not_found %}
+        <pre><code>{% for contributor in names_not_found %}{{ contributor }}{% endfor %}</code></pre>
+    {% endif %}
+    {% if names_found %}
+        <pre><code>{% for contributor in names_found %}{{ contributor }}{% endfor %}</code></pre>
+    {% endif %}
+{% endif %}
+
+{% endblock %}
diff --git a/submissions/forms.py b/submissions/forms.py
index a25a3b5022e656561dc64c6354b6f670f32546b3..3784031645d090097fa265db42b42111e08258cb 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -779,6 +779,7 @@ class EICRecommendationForm(forms.ModelForm):
                 # The EIC has fulfilled this editorial assignment.
                 self.assignment.completed = True
                 self.assignment.save()
+        return recommendation
 
     def revision_requested(self):
         return self.instance.recommendation in [-1, -2]