From 59a03105818ce9fddfb3b7b40584e9b2bb2f678e Mon Sep 17 00:00:00 2001 From: fantasticit Date: Thu, 14 Jul 2022 22:43:11 +0800 Subject: [PATCH] fix #125 --- packages/client/src/components/document/export/index.tsx | 1 - .../markdown-to-prosemirror/html-to-prosemirror/index.ts | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/document/export/index.tsx b/packages/client/src/components/document/export/index.tsx index 4c4b9b12..a9e07b52 100644 --- a/packages/client/src/components/document/export/index.tsx +++ b/packages/client/src/components/document/export/index.tsx @@ -136,7 +136,6 @@ export const DocumentExporter: React.FC = ({ document, render }) => { ); useEffect(() => { - console.log('doc', editor, document); const c = safeJSONParse(document && document.content); const json = c.default || c; editor.commands.setContent(json); diff --git a/packages/client/src/tiptap/markdown/markdown-to-prosemirror/html-to-prosemirror/index.ts b/packages/client/src/tiptap/markdown/markdown-to-prosemirror/html-to-prosemirror/index.ts index 2a1e8785..58df9d7a 100644 --- a/packages/client/src/tiptap/markdown/markdown-to-prosemirror/html-to-prosemirror/index.ts +++ b/packages/client/src/tiptap/markdown/markdown-to-prosemirror/html-to-prosemirror/index.ts @@ -37,6 +37,10 @@ function fixNode(doc) { }; } }); + + if (!node.content || !node.content.length) { + node.content = [{ attrs: {}, type: 'paragraph' }]; + } } if (node.content) {