diff --git a/config.default.yaml b/config.default.yaml index 602c7bb..acfcd01 100644 --- a/config.default.yaml +++ b/config.default.yaml @@ -20,7 +20,7 @@ cache: db: 0 service_name: nixcn-cms-redis search: - host: 127.0.0.1 + host: http://127.0.0.1:7700 api_key: "" service_name: nixcn-cms-meilisearch email: diff --git a/data/user.go b/data/user.go index 0494e47..ea7fd30 100644 --- a/data/user.go +++ b/data/user.go @@ -81,9 +81,6 @@ func (self *User) GetByEmail(ctx context.Context, email *string) (*User, error) First(&user).Error if err != nil { - if err == gorm.ErrRecordNotFound { - return nil, nil - } return nil, err } diff --git a/service/service_auth/redirect.go b/service/service_auth/redirect.go index 7174386..3c348f1 100644 --- a/service/service_auth/redirect.go +++ b/service/service_auth/redirect.go @@ -56,6 +56,7 @@ func (self *AuthServiceImpl) Redirect(payload *RedirectPayload) (result *Redirec GetByEmail(payload.Context, &authCode.Email) if err != nil { if err == gorm.ErrRecordNotFound { + userData = &data.User{} userData.UUID = uuid.New() userData.UserId = uuid.New() userData.Email = authCode.Email