fix: UserService hardening

This commit is contained in:
Piotr Dec 2024-05-24 19:37:20 +02:00
parent a78ecaeadb
commit 2f7e706548
Signed by: stawros
GPG key ID: F89F27AD8F881A91

View file

@ -7,6 +7,7 @@ import eu.ztsh.wymiana.util.UserMapper;
import eu.ztsh.wymiana.validation.InstanceValidator; import eu.ztsh.wymiana.validation.InstanceValidator;
import eu.ztsh.wymiana.web.model.UserCreateRequest; import eu.ztsh.wymiana.web.model.UserCreateRequest;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.hibernate.validator.constraints.pl.PESEL;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Optional; import java.util.Optional;
@ -26,7 +27,7 @@ public class UserService {
return UserMapper.entityToPojo(userRepository.save(UserMapper.requestToEntity(request))); return UserMapper.entityToPojo(userRepository.save(UserMapper.requestToEntity(request)));
} }
public Optional<User> get(String pesel) { public Optional<User> get(@PESEL String pesel) {
return userRepository.findById(pesel).map(UserMapper::entityToPojo); return userRepository.findById(pesel).map(UserMapper::entityToPojo);
} }