modified: internal/service/user_service.go

fix check for
This commit is contained in:
2025-09-27 05:10:34 +05:00
parent 727c94d0a9
commit a2133fe72f
@@ -1,11 +1,12 @@
package service
import (
"errors"
"serv_golang_rest_api/internal/model"
"serv_golang_rest_api/internal/repository"
"errors"
"fmt"
"serv_golang_rest_api/internal/model"
"serv_golang_rest_api/internal/repository"
"golang.org/x/crypto/bcrypt"
"golang.org/x/crypto/bcrypt"
)
type UserService struct {
@@ -18,8 +19,9 @@ func NewUserService(userRepo *repository.UserRepository) *UserService {
func (s *UserService) CreateUser(req *model.CreateUserRequest) (*model.UserResponse, error) {
// Проверяем существует ли пользователь с таким email
existingUser, _ := s.userRepo.FindByEmail(req.Email)
if existingUser != nil {
existingUser, err := s.userRepo.FindByEmail(req.Email)
fmt.Println(existingUser, err)
if err.Error() != "record not found" {
return nil, errors.New("user with this email already exists")
}