We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 355ec93 commit 437c6f2Copy full SHA for 437c6f2
pkg/harness/logs.go
@@ -54,9 +54,14 @@ func DownloadExecutionLogsTool(config *config.Config, client *client.Client) (to
54
// Check if logs directory exists, if not create it
55
_, err = os.Stat(logsDirectory)
56
if err != nil {
57
- createErr := os.Mkdir(logsDirectory, 0755)
58
- if createErr != nil {
59
- return mcp.NewToolResultError(createErr.Error()), nil
+ // Directory does not exist, create it
+ if os.IsNotExist(err) {
+ createErr := os.Mkdir(logsDirectory, 0755)
60
+ if createErr != nil {
61
+ return mcp.NewToolResultError(createErr.Error()), nil
62
+ }
63
+ } else {
64
+ return mcp.NewToolResultError(err.Error()), nil
65
}
66
67
0 commit comments