diff --git a/client/src/utils/markdown-to-text.js b/client/src/utils/markdown-to-text.js index 822ed855..25a5c66a 100644 --- a/client/src/utils/markdown-to-text.js +++ b/client/src/utils/markdown-to-text.js @@ -8,10 +8,15 @@ import transform from '@diplodoc/transform'; import plugins from '../configs/markdown-plugins'; export default (markdown) => { - const tokens = transform(markdown, { - plugins, - tokens: true, - }); + let tokens; + try { + tokens = transform(markdown, { + plugins, + tokens: true, + }); + } catch (error) { + return error.toString(); + } return tokens .flatMap((token) => {