Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ERRO PUT

fiz exatamente como na aula e ao enviar requisição put o erro 500 apareçe e não atualiza nem retorna no corpo da requisição. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Resolvi, nos campos de atualização de cadastro as condições - this."atributo" - estavam todas "this.nome".

ANTES:

public void atualizarinformacoes(AtualizaCadastroMedico dados) {
        if (dados.nome() != null) {this.nome = dados.nome();}
        if (dados.telefone() != null) {this.nome = dados.telefone();}
        if (dados.email() != null) {this.nome = dados.email();}
        if (dados.endereco() != null) {this.enderecoMedico.atualizarinformacoes(dados.endereco());}
    
    }

DEPOIS:

public void atualizarinformacoes(AtualizaCadastroMedico dados) {
        if (dados.nome() != null) {this.nome = dados.nome();}
        if (dados.telefone() != null) {this.telefone = dados.telefone();}
        if (dados.email() != null) {this.email = dados.email();}
        if (dados.endereco() != null) {this.enderecoMedico.atualizarinformacoes(dados.endereco());}
    }