From 955799ef3ecc427dd668e741479753a885795c8d Mon Sep 17 00:00:00 2001 From: Steven Masley Date: Wed, 18 May 2022 14:07:44 -0500 Subject: [PATCH] fix: Use sdk type in coderd api response Was using the database type --- coderd/provisionerjobs.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/coderd/provisionerjobs.go b/coderd/provisionerjobs.go index 5dd57211cbfe2..2b69b39104423 100644 --- a/coderd/provisionerjobs.go +++ b/coderd/provisionerjobs.go @@ -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,