fix: handle undefined exactQuote in formatReferences

This commit is contained in:
Han Xiao 2025-06-11 22:43:32 -07:00
parent 854e8d82e8
commit 630f685cb6

View File

@ -25,7 +25,7 @@ export function repairMarkdownFootnotes(
// Helper function to format references
const formatReferences = (refs: Array<Reference>) => {
return refs.map((ref, i) => {
const cleanQuote = ref.exactQuote
const cleanQuote = (ref?.exactQuote || '')
.replace(/[^\p{L}\p{N}\s]/gu, ' ')
.replace(/\s+/g, ' ').trim();