From 034d822dd5b7fb54a67022addbf82f54383fa3ab Mon Sep 17 00:00:00 2001 From: Gucheng Wang Date: Sat, 29 Jan 2022 10:27:45 +0800 Subject: [PATCH] Fix empty UserInfo ID in wecom_internal.go --- idp/{wecom_inter.go => wecom_internal.go} | 4 ++++ idp/{wecom.go => wecom_third_party.go} | 0 2 files changed, 4 insertions(+) rename idp/{wecom_inter.go => wecom_internal.go} (98%) rename idp/{wecom.go => wecom_third_party.go} (100%) diff --git a/idp/wecom_inter.go b/idp/wecom_internal.go similarity index 98% rename from idp/wecom_inter.go rename to idp/wecom_internal.go index ab67e90e..eacfb2cc 100644 --- a/idp/wecom_inter.go +++ b/idp/wecom_internal.go @@ -163,5 +163,9 @@ func (idp *WeComInternalIdProvider) GetUserInfo(token *oauth2.Token) (*UserInfo, AvatarUrl: infoResp.Avatar, } + if userInfo.Id == "" { + userInfo.Id = userInfo.Username + } + return &userInfo, nil } diff --git a/idp/wecom.go b/idp/wecom_third_party.go similarity index 100% rename from idp/wecom.go rename to idp/wecom_third_party.go