Browse Source

:art: 移动端支持重新打开已经移除的工作空间 https://github.com/siyuan-note/siyuan/issues/7353

Liang Ding 2 years ago
parent
commit
b0cd23245c
1 changed files with 5 additions and 4 deletions
  1. 5 4
      kernel/api/workspace.go

+ 5 - 4
kernel/api/workspace.go

@@ -134,17 +134,18 @@ func getMobileWorkspaces(c *gin.Context) {
 		return
 	}
 
-	var names []string
+	var paths []string
 	for _, dir := range dirs {
 		if dir.IsDir() {
-			if isInvalidWorkspacePath(filepath.Join(root, dir.Name())) {
+			absPath := filepath.Join(root, dir.Name())
+			if isInvalidWorkspacePath(absPath) {
 				continue
 			}
 
-			names = append(names, dir.Name())
+			paths = append(paths, absPath)
 		}
 	}
-	ret.Data = names
+	ret.Data = paths
 }
 
 func getWorkspaces(c *gin.Context) {