Переглянути джерело

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

Vanessa 2 роки тому
батько
коміт
15532c9b4e
1 змінених файлів з 8 додано та 7 видалено
  1. 8 7
      app/src/search/spread.ts

+ 8 - 7
app/src/search/spread.ts

@@ -66,11 +66,12 @@ export const openSearch = async (options: {
             idPath[0] = pathPosix().join(idPath[0], options.searchPath);
         }
     } else if (window.siyuan.config.keymap.general.globalSearch.custom === options.hotkey) {
-        hPath = localData.hPath;
-        idPath = localData.idPath;
-        // 历史原因,2.5.2 之前为 string https://github.com/siyuan-note/siyuan/issues/6902
-        if (typeof idPath === "string") {
-            idPath = [idPath];
+        if (localData.removed) {
+            hPath = "";
+            idPath = [];
+        } else {
+            hPath = localData.hPath;
+            idPath = localData.idPath;
         }
     }
 
@@ -92,7 +93,7 @@ export const openSearch = async (options: {
         }
     });
     dialog.element.setAttribute("data-key", options.hotkey);
-    const edit = genSearch( options.app, {
+    const edit = genSearch(options.app, {
         removed: localData.removed,
         k: options.key || localData.k,
         r: localData.r,
@@ -103,7 +104,7 @@ export const openSearch = async (options: {
         group: localData.group,
         sort: localData.sort,
         types: Object.assign({}, localData.types),
-        page:  options.key ? 1 : localData.page
+        page: options.key ? 1 : localData.page
     }, dialog.element.querySelector(".b3-dialog__body"), () => {
         dialog.destroy({focus: "false"});
     });