diff --git a/requested_fields.go b/requested_fields.go index 7536377..d1dd404 100644 --- a/requested_fields.go +++ b/requested_fields.go @@ -26,7 +26,11 @@ func RequestedForAt(ctx context.Context, resolver interface{}, pathToAppend stri pathTree := strings.Join(path, ".") if pathToAppend != "" { - pathTree += "." + pathToAppend + if pathTree == "" { + pathTree = pathToAppend + } else { + pathTree += "." + pathToAppend + } } return tree[pathTree]