fix: Handle markdown-to-text errors gracefully
This commit is contained in:
@@ -8,10 +8,15 @@ import transform from '@diplodoc/transform';
|
|||||||
import plugins from '../configs/markdown-plugins';
|
import plugins from '../configs/markdown-plugins';
|
||||||
|
|
||||||
export default (markdown) => {
|
export default (markdown) => {
|
||||||
const tokens = transform(markdown, {
|
let tokens;
|
||||||
plugins,
|
try {
|
||||||
tokens: true,
|
tokens = transform(markdown, {
|
||||||
});
|
plugins,
|
||||||
|
tokens: true,
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
return error.toString();
|
||||||
|
}
|
||||||
|
|
||||||
return tokens
|
return tokens
|
||||||
.flatMap((token) => {
|
.flatMap((token) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user