Skip to content

fix: persist the ticked ATA indicators instead of an empty list - #698

Merged
ErickMascarenhas merged 1 commit into
developfrom
fix/ata-multiple-choice-answers
Aug 6, 2026
Merged

fix: persist the ticked ATA indicators instead of an empty list#698
ErickMascarenhas merged 1 commit into
developfrom
fix/ata-multiple-choice-answers

Conversation

@ErickMascarenhas

Copy link
Copy Markdown
Collaborator

@

Summary

  • Normalizou a resposta de múltipla escolha do ATA na hora de salvar: a lista marcada vinha da UI como { selected, other } e o payload só aceitava um array puro, então valores_selecionados era gravado sempre como [] e o trigger derivava pontuação 0 para todos os 23 domínios.
  • Passou a reconstituir a forma { selected, other } ao carregar as respostas salvas, para que os indicadores marcados apareçam de fato marcados ao reabrir ou editar um ATA pelo histórico.
  • Adicionou getSelectedOptions() com TypeDoc explicando as duas formas que chegam ao salvamento.

Validation:

  • npx tsc --noEmit — 0 erros.
  • npm run lint — 0 erros (7 warnings pré-existentes, nenhum novo).
  • npx typedoc@0.28.19 — gerado sem avisos.
  • Revisão do caminho completo: opções marcadas -> estado do formulário -> payload -> coluna valores_selecionados -> trigger derivar_pontuacao_ata -> leitura em análises/relatórios.
    @

@ErickMascarenhas
ErickMascarenhas merged commit 733705f into develop Aug 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant