From 2037237dcda7b9a1906c6831807c776c4e75ba2f Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Tue, 17 Feb 2026 09:29:24 +0000 Subject: [PATCH] fix:updates the draft decision email_data variable with a new body text. --- src/review/logic.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/review/logic.py b/src/review/logic.py index 6a9807f917..00574b1084 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 @@ -578,10 +578,13 @@ 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() - kwargs["user_message_content"] = revision_rendered_template kwargs["revision"] = revision event_logic.Events.raise_event( event_logic.Events.ON_REVISIONS_REQUESTED_NOTIFY,