Selaa lähdekoodia

fix: ParseToken

2637309949 4 vuotta sitten
vanhempi
commit
be967d3488
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      internal/logic/parsetokenlogic.go

+ 5 - 1
internal/logic/parsetokenlogic.go

@@ -26,5 +26,9 @@ func NewParseTokenLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ParseT
 
 func (l *ParseTokenLogic) ParseToken(in *transform.TokenRequest) (*transform.TokenResponse, error) {
 	erpToken := utils.GetGlobalTokenStore().Get(in.Token)
-	return &transform.TokenResponse{UserId: erpToken.UserId}, nil
+	tr := transform.TokenResponse{}
+	if erpToken != nil {
+		tr.UserId = erpToken.UserId
+	}
+	return &tr, nil
 }