diff --git a/src/utils/text-tools.ts b/src/utils/text-tools.ts index 949518f..660e469 100644 --- a/src/utils/text-tools.ts +++ b/src/utils/text-tools.ts @@ -24,7 +24,7 @@ export function repairMarkdownFootnotes( // Helper function to format references const formatReferences = (refs: Array) => { - return refs.map((ref, i) => { + return refs.filter(ref => ref?.url && ref?.title && ref?.exactQuote).map((ref, i) => { const cleanQuote = (ref?.exactQuote || '') .replace(/[^\p{L}\p{N}\s]/gu, ' ') .replace(/\s+/g, ' ').trim();