diff --git a/internal/logic/public/user/bindEmailWithVerificationLogic.go b/internal/logic/public/user/bindEmailWithVerificationLogic.go index 86a9877..c6cef3d 100644 --- a/internal/logic/public/user/bindEmailWithVerificationLogic.go +++ b/internal/logic/public/user/bindEmailWithVerificationLogic.go @@ -93,7 +93,7 @@ func (l *BindEmailWithVerificationLogic) BindEmailWithVerification(req *types.Bi AuthIdentifier: req.Email, Verified: true, } - if err = l.svcCtx.DB.Create(authInfo).Error; err != nil { + if err = l.svcCtx.UserModel.InsertUserAuthMethods(l.ctx, authInfo); err != nil { return nil, errors.Wrapf(xerr.NewErrCode(xerr.DatabaseInsertError), "bind email failed: %v", err) } token, err := l.refreshBindSessionToken(u.Id)