Browse Source

:art: fix https://github.com/siyuan-note/siyuan/issues/7809

Vanessa 2 years ago
parent
commit
58c323c37a
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/src/layout/util.ts

+ 4 - 0
app/src/layout/util.ts

@@ -245,6 +245,7 @@ export const JSONToCenter = (json: any, layout?: Layout | Wnd | Tab | Model, isS
         (layout as Tab).addModel(new Asset({
             tab: (layout as Tab),
             path: json.path,
+            page: json.page,
         }));
     } else if (json.instance === "Backlink") {
         (layout as Tab).addModel(new Backlink({
@@ -381,6 +382,9 @@ export const layoutToJSON = (layout: Layout | Wnd | Tab | Model, json: any) => {
         json.scrollAttr = saveScroll(layout.editor.protyle, true);
     } else if (layout instanceof Asset) {
         json.path = layout.path;
+        if (layout.pdfObject) {
+            json.page = layout.pdfObject.page;
+        }
         json.instance = "Asset";
     } else if (layout instanceof Backlink) {
         json.blockId = layout.blockId;