From ae09eb02d568115d2c602fb80333e4d9c43f9b54 Mon Sep 17 00:00:00 2001 From: shreyas-goenka <88374338+shreyas-goenka@users.noreply.github.com> Date: Fri, 17 Mar 2023 17:42:35 +0100 Subject: [PATCH] Path escape file path in filer interface (#254) --- libs/filer/workspace_files_client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/filer/workspace_files_client.go b/libs/filer/workspace_files_client.go index bb49090e9..ff813f091 100644 --- a/libs/filer/workspace_files_client.go +++ b/libs/filer/workspace_files_client.go @@ -54,7 +54,7 @@ func (w *WorkspaceFilesClient) Write(ctx context.Context, name string, reader io overwrite := slices.Contains(mode, OverwriteIfExists) urlPath := fmt.Sprintf( "/api/2.0/workspace-files/import-file/%s?overwrite=%t", - url.QueryEscape(strings.TrimLeft(absPath, "/")), + url.PathEscape(strings.TrimLeft(absPath, "/")), overwrite, )