diff --git a/libs/filer/workspace_files_client.go b/libs/filer/workspace_files_client.go index c76d997a..2203ff9b 100644 --- a/libs/filer/workspace_files_client.go +++ b/libs/filer/workspace_files_client.go @@ -143,14 +143,14 @@ func (w *WorkspaceFilesClient) ReadDir(ctx context.Context, name string) ([]File return nil, err } - info := make([]FileInfo, 0) - for _, i := range objects { - info = append(info, FileInfo{ - Type: string(i.ObjectType), - Name: path.Base(i.Path), - Size: i.Size, - ModTime: time.UnixMilli(i.ModifiedAt), - }) + info := make([]FileInfo, len(objects)) + for i, v := range objects { + info[i] = FileInfo{ + Type: string(v.ObjectType), + Name: path.Base(v.Path), + Size: v.Size, + ModTime: time.UnixMilli(v.ModifiedAt), + } } return info, nil }