|
@@ -34,6 +34,9 @@ func (s *DataStore) GetUserByEmail(ctx context.Context, email string) (*common.U
|
|
var user common.User
|
|
var user common.User
|
|
result := s.db.Where("email = ?", email).First(&user)
|
|
result := s.db.Where("email = ?", email).First(&user)
|
|
if result.Error != nil {
|
|
if result.Error != nil {
|
|
|
|
+ if result.Error == gorm.ErrRecordNotFound {
|
|
|
|
+ return nil, fmt.Errorf("user not found")
|
|
|
|
+ }
|
|
return nil, fmt.Errorf("get user by email: %w", result.Error)
|
|
return nil, fmt.Errorf("get user by email: %w", result.Error)
|
|
}
|
|
}
|
|
return &user, nil
|
|
return &user, nil
|