diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2024-12-16 14:01:49 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-16 14:01:49 -0500 |
| commit | a69bb645210bd335e2ce3cece1b54af3a286db7a (patch) | |
| tree | 1e87078887fd3febec574f62b8f9cf1320b85619 /internal/datafs/reader.go | |
| parent | 66fd58bff457fa2042109356ed897b3615f731e9 (diff) | |
fix(datasources): Fix aws+sm bug when reading secrets not starting with slash (#2284)
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'internal/datafs/reader.go')
| -rw-r--r-- | internal/datafs/reader.go | 4 |
1 files changed, 2 insertions, 2 deletions
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" { |
