fix: parse username/workspace correctly on coder state pull --build (#10973)

fixes #10884
This commit is contained in:
Spike Curtis
2023-12-01 13:03:49 +04:00
committed by GitHub
parent 46d95cb0f0
commit b267497c6d
2 changed files with 49 additions and 37 deletions
+5 -1
View File
@@ -46,7 +46,11 @@ func (r *RootCmd) statePull() *clibase.Cmd {
}
build = workspace.LatestBuild
} else {
build, err = client.WorkspaceBuildByUsernameAndWorkspaceNameAndBuildNumber(inv.Context(), codersdk.Me, inv.Args[0], strconv.FormatInt(buildNumber, 10))
owner, workspace, err := splitNamedWorkspace(inv.Args[0])
if err != nil {
return err
}
build, err = client.WorkspaceBuildByUsernameAndWorkspaceNameAndBuildNumber(inv.Context(), owner, workspace, strconv.FormatInt(buildNumber, 10))
if err != nil {
return err
}