@@ -2110,22 +2110,25 @@ func InsertWorkspaceResource(ctx context.Context, db database.Store, jobID uuid.
2110
2110
2111
2111
if devcontainers := prAgent .GetDevcontainers (); len (devcontainers ) > 0 {
2112
2112
var (
2113
- devContainerIDs = make ([]uuid.UUID , 0 , len (devcontainers ))
2114
- devContainerWorkspaceFolders = make ([]string , 0 , len (devcontainers ))
2115
- devContainerConfigPaths = make ([]string , 0 , len (devcontainers ))
2113
+ devcontainerIDs = make ([]uuid.UUID , 0 , len (devcontainers ))
2114
+ devcontainerNames = make ([]string , 0 , len (devcontainers ))
2115
+ devcontainerWorkspaceFolders = make ([]string , 0 , len (devcontainers ))
2116
+ devcontainerConfigPaths = make ([]string , 0 , len (devcontainers ))
2116
2117
)
2117
2118
for _ , dc := range devcontainers {
2118
- devContainerIDs = append (devContainerIDs , uuid .New ())
2119
- devContainerWorkspaceFolders = append (devContainerWorkspaceFolders , dc .WorkspaceFolder )
2120
- devContainerConfigPaths = append (devContainerConfigPaths , dc .ConfigPath )
2119
+ devcontainerIDs = append (devcontainerIDs , uuid .New ())
2120
+ devcontainerNames = append (devcontainerNames , dc .Name )
2121
+ devcontainerWorkspaceFolders = append (devcontainerWorkspaceFolders , dc .WorkspaceFolder )
2122
+ devcontainerConfigPaths = append (devcontainerConfigPaths , dc .ConfigPath )
2121
2123
}
2122
2124
2123
2125
_ , err = db .InsertWorkspaceAgentDevcontainers (ctx , database.InsertWorkspaceAgentDevcontainersParams {
2124
2126
WorkspaceAgentID : agentID ,
2125
2127
CreatedAt : dbtime .Now (),
2126
- ID : devContainerIDs ,
2127
- WorkspaceFolder : devContainerWorkspaceFolders ,
2128
- ConfigPath : devContainerConfigPaths ,
2128
+ ID : devcontainerIDs ,
2129
+ Name : devcontainerNames ,
2130
+ WorkspaceFolder : devcontainerWorkspaceFolders ,
2131
+ ConfigPath : devcontainerConfigPaths ,
2129
2132
})
2130
2133
if err != nil {
2131
2134
return xerrors .Errorf ("insert agent devcontainer: %w" , err )
0 commit comments