"tests/git@developer.sourcefind.cn:tsoc/superbenchmark.git" did not exist on "eeaa9b1ac9be74c0cde7c747f84e5a120ae454aa"
Commit 7538dc05 authored by Jun Siang Cheah's avatar Jun Siang Cheah
Browse files

feat: use url as source name for citations

parent 77928ae1
......@@ -453,6 +453,11 @@
citation.document.forEach((document, index) => {
const metadata = citation.metadata?.[index];
const id = metadata?.source ?? 'N/A';
let source = citation?.source;
// Check if ID looks like a URL
if (id.startsWith('http://') || id.startsWith('https://')) {
source = { name: id };
}
const existingSource = acc.find((item) => item.id === id);
......@@ -460,7 +465,7 @@
existingSource.document.push(document);
existingSource.metadata.push(metadata);
} else {
acc.push( { id: id, source: citation?.source, document: [document], metadata: metadata ? [metadata] : [] } );
acc.push( { id: id, source: source, document: [document], metadata: metadata ? [metadata] : [] } );
}
});
return acc;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment