File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ builder.objectType(PublicUserTicketRef, {
130130 return user . imageUrl ;
131131 } ,
132132 } ) ,
133- userName : t . field ( {
133+ userUsername : t . field ( {
134134 type : "String" ,
135135 nullable : true ,
136136 resolve : async ( root , arg , context ) => {
@@ -148,6 +148,24 @@ builder.objectType(PublicUserTicketRef, {
148148 return user . username ;
149149 } ,
150150 } ) ,
151+ userName : t . field ( {
152+ type : "String" ,
153+ nullable : true ,
154+ resolve : async ( root , arg , context ) => {
155+ if ( ! root . userId ) {
156+ return null ;
157+ }
158+
159+ const loader = UserLoadable . getDataloader ( context ) ;
160+ const user = await loader . load ( root . userId ) ;
161+
162+ if ( ! user ) {
163+ return null ;
164+ }
165+
166+ return user . name ;
167+ } ,
168+ } ) ,
151169 ticket : t . field ( {
152170 type : TicketLoadable ,
153171 resolve : ( root ) => root . ticketTemplateId ,
You can’t perform that action at this time.
0 commit comments