From ce0f0213cb8023f4881ed374ec2c924b9f3d20f4 Mon Sep 17 00:00:00 2001 From: agungdwiprasetyo Date: Thu, 23 Jul 2020 22:27:48 +0700 Subject: [PATCH] match Int scalar type with int and int64 graphql doesn't support int64 data type (https://github.com/graphql/graphql-spec/issues/73) --- internal/exec/resolvable/resolvable.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/exec/resolvable/resolvable.go b/internal/exec/resolvable/resolvable.go index 420b5d09..b1d6d9d5 100644 --- a/internal/exec/resolvable/resolvable.go +++ b/internal/exec/resolvable/resolvable.go @@ -224,7 +224,7 @@ func (b *execBuilder) makeExec(t common.Type, resolverType reflect.Type) (Resolv func makeScalarExec(t *schema.Scalar, resolverType reflect.Type) (Resolvable, error) { implementsType := false switch r := reflect.New(resolverType).Interface().(type) { - case *int32: + case *int32, *int, *int64: implementsType = t.Name == "Int" case *float64: implementsType = t.Name == "Float"