Skip to content

Commit 63f51fd

Browse files
committed
move default init
1 parent 491c6d8 commit 63f51fd

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

cmd/docker-mcp/internal/config/tools.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ type ToolsConfig struct {
99
}
1010

1111
func ParseToolsConfig(toolsYaml []byte) (ToolsConfig, error) {
12-
var serverTools ToolsConfig
13-
if err := yaml.Unmarshal(toolsYaml, &serverTools); err != nil {
12+
var toolsConfig ToolsConfig
13+
if err := yaml.Unmarshal(toolsYaml, &toolsConfig); err != nil {
1414
return ToolsConfig{}, err
1515
}
1616

17-
return serverTools, nil
17+
if toolsConfig.ServerTools == nil {
18+
toolsConfig.ServerTools = make(map[string][]string)
19+
}
20+
21+
return toolsConfig, nil
1822
}

cmd/docker-mcp/tools/enable.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,6 @@ func update(ctx context.Context, docker docker.Client, add []string, remove []st
5757
return fmt.Errorf("parsing tools: %w", err)
5858
}
5959

60-
if toolsConfig.ServerTools == nil {
61-
toolsConfig.ServerTools = make(map[string][]string)
62-
}
63-
6460
mcpCatalog, err := catalog.Get(ctx)
6561
if err != nil {
6662
return fmt.Errorf("reading catalog: %w", err)

0 commit comments

Comments
 (0)