Browse Source

:bug: 第一次同步数据时报错 `index.json` 找不到 Fix https://github.com/siyuan-note/siyuan/issues/5133

Liang Ding 3 năm trước cách đây
mục cha
commit
f3bff8fdc0
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      kernel/model/sync.go

+ 1 - 1
kernel/model/sync.go

@@ -557,7 +557,7 @@ func syncDir2WorkspaceData(boot bool) (upsertFiles, removeFiles []string, err er
 
 
 	modified := modifiedSyncList(unchanged)
 	modified := modifiedSyncList(unchanged)
 	metaPath := filepath.Join(util.TempDir, "sync", pathJSON) // 使用前面解密验证时下载的临时文件
 	metaPath := filepath.Join(util.TempDir, "sync", pathJSON) // 使用前面解密验证时下载的临时文件
-	indexPath := filepath.Join(Conf.Sync.GetSaveDir(), "index.json")
+	indexPath := filepath.Join(util.TempDir, "sync", "index.json")
 	decryptedDataDir, upsertFiles, err := recoverSyncData(metaPath, indexPath, modified)
 	decryptedDataDir, upsertFiles, err := recoverSyncData(metaPath, indexPath, modified)
 	if nil != err {
 	if nil != err {
 		util.LogErrorf("decrypt data dir failed: %s", err)
 		util.LogErrorf("decrypt data dir failed: %s", err)