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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -87,7 +87,7 @@ func (api *api) provisionerJobLogs(rw http.ResponseWriter, r *http.Request, job
logs = []database.ProvisionerJobLog{}
}
httpapi.Write(rw, http.StatusOK, logs)
httpapi.Write(rw, http.StatusOK, convertProvisionerJobLogs(logs))
return
}
@ -232,6 +232,14 @@ func (api *api) provisionerJobResources(rw http.ResponseWriter, r *http.Request,
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 {
return codersdk.ProvisionerJobLog{
ID: provisionerJobLog.ID,