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

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());}
    }