diff --git a/handlers/workspace.go b/handlers/workspace.go index 4db252a..fc9b2b0 100644 --- a/handlers/workspace.go +++ b/handlers/workspace.go @@ -188,12 +188,19 @@ func (aH *AccessHandler) ReadWorkspaceData(c *gin.Context) { return } + if workspace.Uuid == uuid.Nil { + aH.logger.Error("ReadWorkspaceData", "uuid nil") + c.JSON(http.StatusBadRequest, nil) + return + } + files, err := os.ReadDir(workspace.Uuid.String()) if err != nil { aH.logger.Error("ReadWorkspaceData", err) c.JSON(http.StatusBadRequest, nil) return } + var response []string for _, f := range files { if f.IsDir() || !strings.Contains(filepath.Ext(f.Name()), ".db") {