SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 2f3fc9b9 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Restrict submission's set of Fellows to those with expertise overlap

parent 37ddf78f
No related branches found
No related tags found
No related merge requests found
......@@ -491,7 +491,10 @@ class SubmissionForm(forms.ModelForm):
"""
qs = Fellowship.objects.active()
fellows = qs.regular().filter(
contributor__discipline=submission.discipline).return_active_for_submission(submission)
contributor__profile__discipline=submission.discipline).filter(
Q(contributor__profile__expertises__contains=[submission.subject_area]) |
Q(contributor__profile__expertises__overlap=submission.secondary_areas)
).return_active_for_submission(submission)
submission.fellows.set(fellows)
if submission.proceedings:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment