mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
chore: add AI-tasks-specific fields to codersdk.WorkspaceBuild (#18436)
This will be needed by the frontend on the `/task/$id` page to display the app in the sidebar. Related to https://github.com/coder/coder/issues/18158
This commit is contained in:
@ -1078,6 +1078,14 @@ func (api *API) convertWorkspaceBuild(
|
||||
if build.TemplateVersionPresetID.Valid {
|
||||
presetID = &build.TemplateVersionPresetID.UUID
|
||||
}
|
||||
var hasAITask *bool
|
||||
if build.HasAITask.Valid {
|
||||
hasAITask = &build.HasAITask.Bool
|
||||
}
|
||||
var aiTasksSidebarAppID *uuid.UUID
|
||||
if build.AITasksSidebarAppID.Valid {
|
||||
aiTasksSidebarAppID = &build.AITasksSidebarAppID.UUID
|
||||
}
|
||||
|
||||
apiJob := convertProvisionerJob(job)
|
||||
transition := codersdk.WorkspaceTransition(build.Transition)
|
||||
@ -1105,6 +1113,8 @@ func (api *API) convertWorkspaceBuild(
|
||||
DailyCost: build.DailyCost,
|
||||
MatchedProvisioners: &matchedProvisioners,
|
||||
TemplateVersionPresetID: presetID,
|
||||
HasAITask: hasAITask,
|
||||
AITaskSidebarAppID: aiTasksSidebarAppID,
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user