diff --git a/frontend/app/chat/[chatId]/components/ChatDialogueArea/components/ChatDialogue/components/ChatItem/QADisplay/components/MessageRow/components/Citation/Citation.tsx b/frontend/app/chat/[chatId]/components/ChatDialogueArea/components/ChatDialogue/components/ChatItem/QADisplay/components/MessageRow/components/Citation/Citation.tsx index 19fce10b9..63b88c61c 100644 --- a/frontend/app/chat/[chatId]/components/ChatDialogueArea/components/ChatDialogue/components/ChatItem/QADisplay/components/MessageRow/components/Citation/Citation.tsx +++ b/frontend/app/chat/[chatId]/components/ChatDialogueArea/components/ChatDialogue/components/ChatItem/QADisplay/components/MessageRow/components/Citation/Citation.tsx @@ -11,8 +11,14 @@ export const Citation = ({ citation }: CitationProps): JSX.Element => { const [isExpanded, setIsExpanded] = useState(false); const contentIndex = citation.indexOf("Content:"); - const cleanedCitation = citation.substring(contentIndex); - const [, content] = cleanedCitation.split("Content:"); + let cleanedCitation, content; + + if (contentIndex !== -1) { + cleanedCitation = citation.substring(contentIndex); + [, content] = cleanedCitation.split("Content:"); + } else { + content = citation; + } const handleIconClick = (event: React.MouseEvent) => { event.stopPropagation();