diff --git a/src/renderer/src/pages/home/Messages/MessageContent.tsx b/src/renderer/src/pages/home/Messages/MessageContent.tsx index f399fdfd..02958b4f 100644 --- a/src/renderer/src/pages/home/Messages/MessageContent.tsx +++ b/src/renderer/src/pages/home/Messages/MessageContent.tsx @@ -6,6 +6,7 @@ import { Message, Model } from '@renderer/types' import { getBriefInfo } from '@renderer/utils' import { withMessageThought } from '@renderer/utils/formats' import { Divider, Flex } from 'antd' +import { clone } from 'lodash' import React, { Fragment, useMemo } from 'react' import { useTranslation } from 'react-i18next' import BarLoader from 'react-spinners/BarLoader' @@ -26,7 +27,7 @@ interface Props { const MessageContent: React.FC = ({ message: _message, model }) => { const { t } = useTranslation() - const message = withMessageThought(_message) + const message = withMessageThought(clone(_message)) // Process content to make citation numbers clickable const processedContent = useMemo(() => {