Prevent reset and cancelled polls from rendering as ongoing
Chrome acceptance reproduced this in isolated municipalities on meetings 10 and 13. Resetting or cancelling an ordinary vote leaves application Poll rows in not_started while their ended/cancelled VotingEngine::PollExecution snapshots remain. The ongoing-case UI renders each retained poll as “Informasjon om pågående votering” with 0/0 and every eligible member as a non-voter. Repeated reset/restart/cancel cycles accumulate indistinguishable ghost cards; case closure can then warn that an unfinished poll remains and require force-close even though no canonical execution is active. Ensure poll restart reuses or cleanly supersedes application poll state, render historical ended/cancelled snapshots with their real lifecycle state, and derive active-poll UI/blocking only from an active canonical execution. Add refresh-level regression coverage.
Checklist
0 of 0 completeNo checklist items.
- Area
- Kaukus
- Kind
- Bug
- Priority
- High
- Task ID
tsk_vc6hk3hrdc- Updated