Skip to content

Commit 4652d60

Browse files
committed
amended error handling
1 parent de994ca commit 4652d60

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/github/context_tools.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package github
22

33
import (
44
"context"
5-
"fmt"
65
"time"
76

87
ghErrors "github.com/github/github-mcp-server/pkg/errors"
@@ -142,7 +141,7 @@ func GetTeams(getClient GetClientFn, getGQLClient GetGQLClientFn, t translations
142141

143142
gqlClient, err := getGQLClient(ctx)
144143
if err != nil {
145-
return mcp.NewToolResultError(fmt.Sprintf("failed to get GitHub GQL client: %v", err)), nil
144+
return mcp.NewToolResultErrorFromErr("failed to get GitHub GQL client", err), nil
146145
}
147146

148147
var q struct {
@@ -165,7 +164,8 @@ func GetTeams(getClient GetClientFn, getGQLClient GetGQLClientFn, t translations
165164
"login": githubv4.String(username),
166165
}
167166
if err := gqlClient.Query(ctx, &q, vars); err != nil {
168-
return mcp.NewToolResultError(err.Error()), nil
167+
return ghErrors.NewGitHubGraphQLErrorResponse(ctx, "Failed to find teams", err), nil
168+
169169
}
170170

171171
var organizations []OrganizationTeams

0 commit comments

Comments
 (0)