diff --git a/internal/rpc/user/callback.go b/internal/rpc/user/callback.go index 303542ed7..c2835a940 100644 --- a/internal/rpc/user/callback.go +++ b/internal/rpc/user/callback.go @@ -75,7 +75,9 @@ func CallbackBeforeUserRegister(ctx context.Context, req *pbuser.UserRegisterReq if err := http.CallBackPostReturn(ctx, config.Config.Callback.CallbackUrl, cbReq, resp, config.Config.Callback.CallbackBeforeUpdateUserInfo); err != nil { return err } - utils.NotNilReplace(&req.Users, &resp.Users) + if !*config.Config.Callback.CallbackBeforeUserRegister.CallbackFailedContinue { + utils.NotNilReplace(&req.Users, &resp.Users) + } return nil }