From 053ed433cce85e5d6348682239135ed9aeeebacd Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Wed, 23 Oct 2024 15:16:53 -0400 Subject: [PATCH] fix: remove base64 encoding from workspace API Signed-off-by: Donnie Adams --- pkg/sdkserver/workspaces.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/sdkserver/workspaces.go b/pkg/sdkserver/workspaces.go index e3989117..4356a583 100644 --- a/pkg/sdkserver/workspaces.go +++ b/pkg/sdkserver/workspaces.go @@ -1,7 +1,6 @@ package sdkserver import ( - "encoding/base64" "encoding/json" "fmt" "net/http" @@ -177,7 +176,7 @@ func (s *server) removeAllWithPrefixInWorkspace(w http.ResponseWriter, r *http.R type writeFileInWorkspaceRequest struct { workspaceCommonRequest `json:",inline"` FilePath string `json:"filePath"` - Contents []byte `json:"contents"` + Contents string `json:"contents"` } func (s *server) writeFileInWorkspace(w http.ResponseWriter, r *http.Request) { @@ -200,7 +199,7 @@ func (s *server) writeFileInWorkspace(w http.ResponseWriter, r *http.Request) { reqObject.Env, fmt.Sprintf( `{"workspace_id": "%s", "file_path": "%s", "body": "%s"}`, - reqObject.ID, reqObject.FilePath, base64.StdEncoding.EncodeToString(reqObject.Contents), + reqObject.ID, reqObject.FilePath, reqObject.Contents, ), ) if err != nil {