From aacc1dad95140073055efc0436f821674d41ad0c Mon Sep 17 00:00:00 2001 From: Nishchal Date: Sun, 6 Jun 2021 00:03:18 +0700 Subject: [PATCH] fix(gql): fix resolve reference error --- Micro.Auth.Api/GraphQL/Types/UserType.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Micro.Auth.Api/GraphQL/Types/UserType.cs b/Micro.Auth.Api/GraphQL/Types/UserType.cs index c72f829..f4da399 100644 --- a/Micro.Auth.Api/GraphQL/Types/UserType.cs +++ b/Micro.Auth.Api/GraphQL/Types/UserType.cs @@ -10,7 +10,7 @@ namespace Micro.Auth.Api.GraphQL.Types { public sealed class UserType : FederatedObjectGraphType { - public UserType(SessionByUserDataLoader sessionLoader) + public UserType(SessionByUserDataLoader sessionLoader, UserByIdDataLoader userLoader) { Name = "User"; Key("id"); @@ -25,10 +25,7 @@ public UserType(SessionByUserDataLoader sessionLoader) ResolveReferenceAsync(async ctx => { var id = ctx.Arguments["id"].ToString(); - return new User - { - Id = id, - }; + return await userLoader.LoadAsync(id).GetResultAsync(); }); } }