From 182e53a8042c4b62cf654de9aba97805a77c15b5 Mon Sep 17 00:00:00 2001 From: jipperinbham Date: Thu, 12 May 2022 10:50:40 -0500 Subject: [PATCH] make GraphQLError error field exported to be usable in tests --- graphql.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/graphql.go b/graphql.go index f1f41ea..99e2f91 100644 --- a/graphql.go +++ b/graphql.go @@ -316,7 +316,7 @@ type File struct { } type GraphQLError struct { - err error + Err error Message string Path []string Extensions GraphQLErrorExtensions @@ -339,13 +339,13 @@ func newGraphQLError(err error) error { } return &GraphQLError{ - err: err, + Err: err, } } func (gqlErr *GraphQLError) Error() string { - if gqlErr.err != nil { - return gqlErr.err.Error() + if gqlErr.Err != nil { + return gqlErr.Err.Error() } else { return gqlErr.Message } @@ -353,12 +353,12 @@ func (gqlErr *GraphQLError) Error() string { func IsClientError(err error) bool { gqlErr, ok := err.(*GraphQLError) - return ok && gqlErr.err != nil && len(gqlErr.Extensions.Code) == 0 + return ok && gqlErr.Err != nil && len(gqlErr.Extensions.Code) == 0 } func IsGraphQLError(err error) bool { gqlErr, ok := err.(*GraphQLError) - return ok && gqlErr.err == nil && len(gqlErr.Extensions.Code) > 0 + return ok && gqlErr.Err == nil && len(gqlErr.Extensions.Code) > 0 } func IsUnauthorizedError(err error) bool {