Skip to content

Commit 7d066d4

Browse files
committed
fix(conversation): sanitize file names in last message
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
1 parent 3eff764 commit 7d066d4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/utils/textParse.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import type { ChatMessage, Mention } from '../types/index.ts'
88
import { getBaseUrl } from '@nextcloud/router'
99
import { decodeHTML } from 'entities'
1010
import { MENTION } from '../constants.ts'
11+
import { sanitizeFileName } from './fileUpload.ts'
1112

1213
/**
1314
* Parse message text to return proper formatting for mentions
@@ -62,7 +63,8 @@ function parseToSimpleMessage(text: string, parameters: ChatMessage['messagePara
6263
}
6364

6465
Object.entries(parameters).forEach(([key, value]) => {
65-
text = text.replaceAll('{' + key + '}', value.name)
66+
const name = key === 'file' ? sanitizeFileName(value.name) : value.name
67+
text = text.replaceAll('{' + key + '}', name)
6668
})
6769
return text.trim()
6870
}

0 commit comments

Comments
 (0)