refac/fix: source citation

This commit is contained in:
Timothy Jaeryang Baek 2025-09-08 02:35:51 +04:00
parent e023a98f11
commit a28ca30519

View file

@ -70,7 +70,10 @@ export const replaceTokens = (content, sourceIds, char, user) => {
if (Array.isArray(sourceIds)) {
sourceIds.forEach((sourceId, idx) => {
const regex = new RegExp(`\\[${idx + 1}\\]`, 'g');
segment = segment.replace(regex, `<source_id data="${idx + 1}" title="${sourceId}" />`);
segment = segment.replace(
regex,
`<source_id data="${idx + 1}" title="${encodeURIComponent(sourceId)}" />`
);
});
}