Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Erro na escolha de médico aleatorio

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidadeMeu idMedico não está setado como @NotNull para forçar receber uma informação.

2 respostas
solução!

Oi Matheus!

Faltou uma validação na lógica mesmo, pois pode não haver médicos disponíveis para a especialidade e a data escolhidas.

Para corrigir, precisa realizar essa validação então:

var medico = escolherMedico(dados);
if (medico == null) {
    throw new ValidacaoException("Não existe médico disponível nessa data!");
}

Deu certo, valeu!!