diff --git a/apps/bot/src/lib/jobScheduler.ts b/apps/bot/src/lib/jobScheduler.ts index 71b6773..be25d3b 100644 --- a/apps/bot/src/lib/jobScheduler.ts +++ b/apps/bot/src/lib/jobScheduler.ts @@ -513,28 +513,12 @@ export class NominationJobScheduler implements JobScheduler { ); }); } else { - // Vote period expired without results - create default failed results - const expiredResults: VoteResults = { - passed: false, - yesVotes: 0, - noVotes: 0, - totalVotes: 0, - quorumMet: false, - passThresholdMet: false, - memberCount: 0, - requiredQuorum: 0, - requiredPassVotes: 0, - }; - - // Post expired results to all channels - this.voteResultService - .postVoteResults(nominee, expiredResults) - .catch((error) => { - logger.error( - { error, nomineeId: nominee.id }, - 'Failed to post expired vote results' - ); - }); + // Vote period expired without readable poll data - skip posting results + // (Don't post confusing all-zero results when poll data is unavailable) + logger.warn( + { nomineeId: nominee.id, nomineeName: nominee.name }, + 'Vote period expired but poll results could not be read - skipping results post' + ); } } else { logger.error(