From 17d67070fbe52630749e1aa22d2baa3187a40e8b Mon Sep 17 00:00:00 2001 From: geminilclaw Date: Thu, 5 Mar 2026 11:56:54 +0800 Subject: [PATCH] fix: add #[account(mut)] to poll_account to enable candidate index increment --- project-2-voting/anchor/programs/voting/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project-2-voting/anchor/programs/voting/src/lib.rs b/project-2-voting/anchor/programs/voting/src/lib.rs index 396c9bd..ca7829e 100644 --- a/project-2-voting/anchor/programs/voting/src/lib.rs +++ b/project-2-voting/anchor/programs/voting/src/lib.rs @@ -23,6 +23,7 @@ pub mod voting { _poll_id: u64, candidate: String) -> Result<()> { ctx.accounts.candidate_account.candidate_name = candidate; + msg!("Initializing candidate: {}", ctx.accounts.candidate_account.candidate_name); ctx.accounts.poll_account.poll_option_index += 1; Ok(()) } @@ -70,6 +71,7 @@ pub struct InitializeCandidate<'info> { #[account(mut)] pub signer: Signer<'info>, + #[account(mut)] pub poll_account: Account<'info, PollAccount>, #[account(