## What Prevent adding or modifying votes on requests marked as **not-doable**. - **Backend** (`removeVote`): a vote cast before a request was marked not-doable could still be removed, mutating a frozen tally. It now returns `404`, mirroring `vote()` which already rejected not-doable requests. - **Frontend**: hide the unvote (chevron-down) button for not-doable requests; the vote button was already disabled for them. ## Test Added a feature test: vote → request becomes not-doable → `DELETE` vote returns `404` and the tally is unchanged. |
||
|---|---|---|
| .. | ||
| integration-requests-board.test.tsx | ||
| integration-requests-board.tsx | ||
| integration-requests-drawer.tsx | ||