fix: 修改回复、转发消息后引用的部分消失

This commit is contained in:
Pang 2024-03-26 08:51:40 +08:00
parent d3c08f8d90
commit f311625060

View File

@ -871,10 +871,11 @@ class WebSocketDialogMsg extends AbstractModel
throw new ApiException('仅支持修改自己的消息'); throw new ApiException('仅支持修改自己的消息');
} }
// //
$oldMsg = Base::json2array($dialogMsg->getRawOriginal('msg'));
$updateData = [ $updateData = [
'mtype' => $mtype, 'mtype' => $mtype,
'link' => $link, 'link' => $link,
'msg' => $msg, 'msg' => array_merge($oldMsg, $msg),
'modify' => $modify, 'modify' => $modify,
]; ];
$dialogMsg->updateInstance($updateData); $dialogMsg->updateInstance($updateData);