From 4fbb5e1f79c9d279238b0adb24ee4c4063c275f7 Mon Sep 17 00:00:00 2001 From: Danil Shishkevich <44939683+shishkevichd@users.noreply.github.com> Date: Sat, 25 Mar 2023 21:29:54 +0700 Subject: [PATCH] fix: change message edit logic (#144) if the edited message isn't different from the original message, then do nothing. --- components/Chat/ChatMessage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/Chat/ChatMessage.tsx b/components/Chat/ChatMessage.tsx index 71cafe3..a522f92 100644 --- a/components/Chat/ChatMessage.tsx +++ b/components/Chat/ChatMessage.tsx @@ -32,7 +32,9 @@ export const ChatMessage: FC = ({ message, messageIndex, lightMode, onEdi }; const handleEditMessage = () => { - onEditMessage({ ...message, content: messageContent }, messageIndex); + if (message.content != messageContent) { + onEditMessage({ ...message, content: messageContent }, messageIndex); + } setIsEditing(false); };