SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit a7f4b190 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Fix communication leak

parent 000711e3
No related branches found
No related tags found
No related merge requests found
...@@ -1095,6 +1095,7 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None): ...@@ -1095,6 +1095,7 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None):
Communication between editor-in-charge, author or referee Communication between editor-in-charge, author or referee
occurring during the submission refereeing. occurring during the submission refereeing.
""" """
referee = None
if comtype == 'AtoE': if comtype == 'AtoE':
submissions_qs = Submission.objects.filter(authors__user=request.user) submissions_qs = Submission.objects.filter(authors__user=request.user)
else: else:
...@@ -1131,6 +1132,9 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None): ...@@ -1131,6 +1132,9 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None):
if referee_id is not None: if referee_id is not None:
referee = get_object_or_404(Contributor, pk=referee_id) referee = get_object_or_404(Contributor, pk=referee_id)
communication.referee = referee communication.referee = referee
if comtype == 'RtoE':
communication.referee = request.user.contributor
communication.save() communication.save()
SubmissionUtils.load({'communication': communication}) SubmissionUtils.load({'communication': communication})
SubmissionUtils.send_communication_email() SubmissionUtils.send_communication_email()
......
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