Fix duplicate message content when document is moved #2686

This commit is contained in:
Kijin Sung 2026-03-09 21:28:51 +09:00
parent a03c33381f
commit 8901cb6e36

View file

@ -3574,7 +3574,7 @@ class DocumentController extends Document
{ {
// Set message // Set message
$title = sprintf(lang('default_message_format'), $actions[$obj->type]); $title = sprintf(lang('default_message_format'), $actions[$obj->type]);
$content = <<<EOT $common_content = <<<EOT
<div style="padding:10px 0;"><strong>{$title}</strong></div> <div style="padding:10px 0;"><strong>{$title}</strong></div>
<p>{$obj->manager_message}</p> <p>{$obj->manager_message}</p>
<hr> <hr>
@ -3604,7 +3604,7 @@ class DocumentController extends Document
$oCommunicationController = CommunicationController::getInstance(); $oCommunicationController = CommunicationController::getInstance();
foreach ($recipients as $member_srl => $items) foreach ($recipients as $member_srl => $items)
{ {
$content = sprintf($content, implode('', $items)); $content = sprintf($common_content, implode('', $items));
$oCommunicationController->sendMessage($this->user->member_srl, $member_srl, $title, $content, true, null, false); $oCommunicationController->sendMessage($this->user->member_srl, $member_srl, $title, $content, true, null, false);
} }
} }