From 79d88a052655768ed4ce08700cc9420ff6a1b628 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 9 Jan 2024 21:22:22 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10129 --- app/src/protyle/scroll/saveScroll.ts | 30 ++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/app/src/protyle/scroll/saveScroll.ts b/app/src/protyle/scroll/saveScroll.ts index 8aa5a8738..20b701734 100644 --- a/app/src/protyle/scroll/saveScroll.ts +++ b/app/src/protyle/scroll/saveScroll.ts @@ -65,14 +65,28 @@ export const getDocByScroll = (options: { id: options.scrollAttr.zoomInId, size: Constants.SIZE_GET_MAX, }, response => { - actions.push(Constants.CB_GET_ALL); - onGet({ - data: response, - protyle: options.protyle, - action: actions, - scrollAttr: options.scrollAttr, - afterCB: options.cb - }); + if (response.code === 1) { + fetchPost("/api/filetree/getDoc", { + id: options.scrollAttr.rootId || options.mergedOptions?.blockId || options.protyle.block?.rootID || options.scrollAttr.startId, + }, response => { + onGet({ + data: response, + protyle: options.protyle, + action: actions, + scrollAttr: options.scrollAttr, + afterCB: options.cb + }); + }); + } else { + actions.push(Constants.CB_GET_ALL); + onGet({ + data: response, + protyle: options.protyle, + action: actions, + scrollAttr: options.scrollAttr, + afterCB: options.cb + }); + } }); return; }