diff --git a/src/review/logic.py b/src/review/logic.py index d2e162a6d5..1bff22e704 100755 --- a/src/review/logic.py +++ b/src/review/logic.py @@ -8,6 +8,7 @@ from uuid import uuid4 import os import re +from dataclasses import replace from django.conf import settings from django.contrib import messages @@ -22,7 +23,6 @@ When, BooleanField, Value, - Q, ) from django.shortcuts import redirect, reverse from django.utils import timezone @@ -579,6 +579,8 @@ def handle_decision_action(article, draft, request): user_message, template_is_setting=True, ) + email_data = replace(email_data, body=revision_rendered_template) + kwargs["email_data"] = email_data article.stage = submission_models.STAGE_UNDER_REVISION article.save() @@ -591,7 +593,6 @@ def handle_decision_action(article, draft, request): }, ) - kwargs["user_message_content"] = revision_rendered_template kwargs["revision"] = revision event_logic.Events.raise_event( event_logic.Events.ON_REVISIONS_REQUESTED_NOTIFY,