Skip to content

Commit d9f4333

Browse files
authored
Merge pull request #8688 from nextcloud/backport/8687/stable29
[stable29] fix(mediaHandler): strip relevant bidi chars in filenames
2 parents 938b1cb + e22f1d5 commit d9f4333

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/Editor/MediaHandler.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,10 @@ export default {
180180
})
181181
},
182182
insertAttachment(name, fileId, mimeType, position = null, dirname = '') {
183-
const sanitizedName = name.replaceAll('\u202E', '')
183+
const sanitizedName = name.replace(
184+
/[\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,
185+
'',
186+
)
184187
// inspired by the fixedEncodeURIComponent function suggested in
185188
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
186189
const src = dirname + '/'

0 commit comments

Comments
 (0)