diff --git a/src/mentions/schema.js b/src/mentions/schema.js index d42d26c..a1d4d34 100644 --- a/src/mentions/schema.js +++ b/src/mentions/schema.js @@ -16,7 +16,7 @@ const mentionParser = () => ({ const markdownSerializer = () => (state, node) => { const uri = state.esc( - `mention://user/${node.attrs.userId}/${node.attrs.userFullName}` + `mention://user/${node.attrs.userId}/${encodeURIComponent(node.attrs.userFullName)}` ); const escapedDisplayName = state.esc('@' + (node.attrs.userFullName || ''));