fix
This commit is contained in:
@@ -101,6 +101,8 @@ func (u *FsUserModel) RegisterByGoogleOAuth(ctx context.Context, token *auth.Reg
|
||||
|
||||
err := u.db.WithContext(ctx).Transaction(func(tx *gorm.DB) error {
|
||||
googleId := token.Extend["google_id"].(int64)
|
||||
firstName := token.Extend["first_name"].(string)
|
||||
lastName := token.Extend["last_name"].(string)
|
||||
|
||||
err := tx.Model(&FsUser{}).Where("email = ?", token.Email).Take(user).Error
|
||||
if err != nil {
|
||||
@@ -111,6 +113,8 @@ func (u *FsUserModel) RegisterByGoogleOAuth(ctx context.Context, token *auth.Reg
|
||||
user.CreatedAt = &createAt
|
||||
user.GoogleId = &googleId
|
||||
user.PasswordHash = &token.Password
|
||||
user.FirstName = &firstName
|
||||
user.FirstName = &lastName
|
||||
err = tx.Model(&FsUser{}).Create(user).Error
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user