diff --git a/lib/zin/wg/docapp/js/v1.js b/lib/zin/wg/docapp/js/v1.js index 4bd12328bb..c41254e7bc 100644 --- a/lib/zin/wg/docapp/js/v1.js +++ b/lib/zin/wg/docapp/js/v1.js @@ -599,6 +599,14 @@ function handleSaveDoc(doc) throw new Error(message); } doc = $.extend({}, doc, docData, data.doc); + + if(docApp.spaceType == 'quick') + { + resolve(false); + const libType = docApp.lib.data.quickType; + return loadPage($.createLink('doc', 'quick', `type=${libType}&docID=${doc.id}`)); + } + const libID = +doc.lib; const lib = docApp.getLib(libID); if(!lib) @@ -1184,7 +1192,7 @@ const commands = doc = docApp._treeMap.value.docs.get(doc)?.data; } docApp.load(null, null, null, {noLoading: false, picks: 'doc'}).then(() => { - doc = docApp._treeMap.value.docs.get(doc.id)?.data; + if(docApp.spaceType != 'quick') doc = docApp._treeMap.value.docs.get(doc.id)?.data; const editable = doc?.editable; if(!editable) return zui.Modal.alert(getLang('needEditable')); docApp.startEditDoc(doc, options);