fix: Use sdk type in coderd api response (#1569)

Was using the database type
This commit is contained in:
Steven Masley
2022-05-18 15:34:00 -05:00
committed by GitHub
parent e2ed581708
commit 8bd1abee33

View File

@ -87,7 +87,7 @@ func (api *api) provisionerJobLogs(rw http.ResponseWriter, r *http.Request, job
logs = []database.ProvisionerJobLog{} logs = []database.ProvisionerJobLog{}
} }
httpapi.Write(rw, http.StatusOK, logs) httpapi.Write(rw, http.StatusOK, convertProvisionerJobLogs(logs))
return return
} }
@ -232,6 +232,14 @@ func (api *api) provisionerJobResources(rw http.ResponseWriter, r *http.Request,
httpapi.Write(rw, http.StatusOK, apiResources) httpapi.Write(rw, http.StatusOK, apiResources)
} }
func convertProvisionerJobLogs(provisionerJobLogs []database.ProvisionerJobLog) []codersdk.ProvisionerJobLog {
sdk := make([]codersdk.ProvisionerJobLog, 0, len(provisionerJobLogs))
for _, log := range provisionerJobLogs {
sdk = append(sdk, convertProvisionerJobLog(log))
}
return sdk
}
func convertProvisionerJobLog(provisionerJobLog database.ProvisionerJobLog) codersdk.ProvisionerJobLog { func convertProvisionerJobLog(provisionerJobLog database.ProvisionerJobLog) codersdk.ProvisionerJobLog {
return codersdk.ProvisionerJobLog{ return codersdk.ProvisionerJobLog{
ID: provisionerJobLog.ID, ID: provisionerJobLog.ID,