Skip to content

Commit d7f87bb

Browse files
committed
Fix file reading path for cross-platform compatibility
fixes #9
1 parent 12b3eba commit d7f87bb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/reportportal/server.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ func readPrompts(files embed.FS, dir string) ([]promptreader.PromptHandlerPair,
6969
}
7070
handlers := make([]promptreader.PromptHandlerPair, len(entries))
7171
for _, entry := range entries {
72-
data, err := fs.ReadFile(files, filepath.Join(dir, entry.Name()))
72+
// The path separator is a forward slash, even on Windows systems
73+
// https://pkg.go.dev/embed
74+
// https://github.com/reportportal/reportportal-mcp-server/issues/9
75+
data, err := fs.ReadFile(files, filepath.Clean(dir)+"/"+entry.Name())
7376
if err != nil {
7477
return nil, err
7578
}

0 commit comments

Comments
 (0)