f83315baba58ed63b65cdd588e43a9ef8eaab4d6
Bug do "Usar sumiu apos revogar antecipacao": o watch sincronizava eventoSelecionado por id, mas quando virtual era materializada (antecipar/Usar/Realizada flow) o id mudava de rec::rule::date pra uuid real. Watch nao achava match -> popover ficava preso na versao virtual stale -> botoes refletiam estado antigo. Fix: lookup em 2 etapas: 1) match por id (caso comum) 2) match por recurrence_id+recurrence_date quando nao acha (caso virtual->materializada). Pega a versao real correspondente aquela data. Estado final do teste C12 do user: status=realizado, saldo 3/4, 1 pending + 5 cancelled (audit trail de varios ciclos antecipar/ revogar). Funcionalmente OK; com o fix, retestes ficam mais limpos. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sakai is an application template for Vue based on the create-vue, the recommended way to start a Vite-powered Vue projects.
Visit the documentation to get started.
Description
Languages
Vue
61.3%
PLpgSQL
17.4%
JavaScript
16%
HTML
2.7%
TypeScript
2.3%
Other
0.3%