@@ -223,13 +223,13 @@ func (h *tokenHandler) AcceptInvite(w http.ResponseWriter, r *http.Request) {
223
223
reqres .WriteError (w , r , reqres .APIErrorServerError , "error sending a grpc forward invite request" , err )
224
224
return
225
225
}
226
- if forwardInviteResponse .Status . Code != rpc .Code_CODE_OK {
227
- switch forwardInviteResponse .Status . Code {
226
+ if forwardInviteResponse .GetStatus (). GetCode () != rpc .Code_CODE_OK {
227
+ switch forwardInviteResponse .GetStatus (). GetCode () {
228
228
case rpc .Code_CODE_NOT_FOUND :
229
229
reqres .WriteError (w , r , reqres .APIErrorNotFound , "token not found" , nil )
230
230
return
231
231
case rpc .Code_CODE_INVALID_ARGUMENT :
232
- reqres .WriteError (w , r , reqres .APIErrorInvalidParameter , "token has expired" , nil )
232
+ reqres .WriteError (w , r , reqres .APIErrorInvalidParameter , forwardInviteResponse . GetStatus (). GetMessage () , nil )
233
233
return
234
234
case rpc .Code_CODE_ALREADY_EXISTS :
235
235
reqres .WriteError (w , r , reqres .APIErrorAlreadyExist , "user already known" , nil )
@@ -238,7 +238,8 @@ func (h *tokenHandler) AcceptInvite(w http.ResponseWriter, r *http.Request) {
238
238
reqres .WriteError (w , r , reqres .APIErrorUnauthenticated , "remote service not trusted" , nil )
239
239
return
240
240
default :
241
- reqres .WriteError (w , r , reqres .APIErrorServerError , "unexpected error: " + forwardInviteResponse .Status .Message , errors .New (forwardInviteResponse .Status .Message ))
241
+ log .Err (errors .New (forwardInviteResponse .GetStatus ().GetMessage ())).Msg ("unexpected error" )
242
+ reqres .WriteError (w , r , reqres .APIErrorServerError , "unexpected error" , nil )
242
243
return
243
244
}
244
245
}
0 commit comments