From ed7bae94b63dc8b2a79525290e91a29d82b1da08 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Thu, 27 Mar 2025 00:48:58 +0000 Subject: [PATCH] * [misc] generate raw content after create doc. --- lib/zin/wg/docapp/js/v1.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/zin/wg/docapp/js/v1.js b/lib/zin/wg/docapp/js/v1.js index 9edd0ba19b..960b04bb54 100644 --- a/lib/zin/wg/docapp/js/v1.js +++ b/lib/zin/wg/docapp/js/v1.js @@ -1175,10 +1175,15 @@ const commands = const {spaceID, libID, moduleID} = docApp; return showDocBasicModal(args?.[0] ?? 0, 0, true, 'doc').then((formData) => { - const doc = {contentType: 'doc', status: 'draft'}; - return submitNewDoc(doc, spaceID, libID, moduleID, formData, (newDoc) => { - docApp.startEditDoc(newDoc.id); + zui.Editor.loadModule().then(() => { + const emptyDoc = zui.Editor.createEmptyDoc(); + const snapshot = zui.Editor.toSnapshot(emptyDoc); + const doc = {contentType: 'doc', status: 'draft', content: JSON.stringify(snapshot)}; + return submitNewDoc(doc, spaceID, libID, moduleID, formData, (newDoc) => { + docApp.startEditDoc(newDoc.id); + }); }); + }); }, startEditDoc: function(_, [doc], options)