From a69bb645210bd335e2ce3cece1b54af3a286db7a Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Mon, 16 Dec 2024 14:01:49 -0500 Subject: fix(datasources): Fix aws+sm bug when reading secrets not starting with slash (#2284) Signed-off-by: Dave Henderson --- internal/datafs/reader.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/datafs/reader.go') diff --git a/internal/datafs/reader.go b/internal/datafs/reader.go index 68d5d37f..52ebefe1 100644 --- a/internal/datafs/reader.go +++ b/internal/datafs/reader.go @@ -122,13 +122,13 @@ func (d *dsReader) readFileContent(ctx context.Context, u *url.URL, hdr http.Hea // leaking into the filesystem layer u = removeQueryParam(u, overrideType) + u, fname := SplitFSMuxURL(u) + fsys, err := FSysForPath(ctx, u.String()) if err != nil { return nil, fmt.Errorf("fsys for path %v: %w", u, err) } - u, fname := SplitFSMuxURL(u) - // need to support absolute paths on local filesystem too // TODO: this is a hack, probably fix this? if u.Scheme == "file" && runtime.GOOS != "windows" { -- cgit v1.2.3