From 8456b7f7c45dee7555cabb239a5c19bbd9522a46 Mon Sep 17 00:00:00 2001 From: tom2nonames <13682645264@139.com> Date: Sat, 10 Sep 2022 13:08:37 +0800 Subject: [PATCH] fix: with error pq: column "DingTalk" of relation "user" does not exist (#1116) * feat: add dingtalk union_id * fix: with pg, column Dingtalk of relation user table does not exist. * Update user_util.go Co-authored-by: Yang Luo --- object/user_util.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/object/user_util.go b/object/user_util.go index 6a34149c..899cc73b 100644 --- a/object/user_util.go +++ b/object/user_util.go @@ -80,7 +80,7 @@ func SetUserField(user *User, field string, value string) bool { value = user.Password } - affected, err := adapter.Engine.Table(user).ID(core.PK{user.Owner, user.Name}).Update(map[string]interface{}{field: value}) + affected, err := adapter.Engine.Table(user).ID(core.PK{user.Owner, user.Name}).Update(map[string]interface{}{strings.ToLower(field): value}) if err != nil { panic(err) } @@ -141,9 +141,6 @@ func SetUserOAuthProperties(organization *Organization, user *User, providerType if userInfo.UnionId != "" { propertyName := fmt.Sprintf("oauth_%s_unionId", providerType) setUserProperty(user, propertyName, userInfo.UnionId) - if providerType == "DingTalk" && user.DingTalk == "" { - user.DingTalk = userInfo.UnionId - } } if userInfo.AvatarUrl != "" {