From 64cb60e23faac6e93d24877db87817b716856d93 Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Mon, 16 Feb 2026 17:17:22 +0000 Subject: [PATCH] fix: replaces the original user message with completed version --- src/review/logic.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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,