diff --git a/frontend/src/components/battle/VoteResults.svelte b/frontend/src/components/battle/VoteResults.svelte index 2bd11b16..79549bd4 100644 --- a/frontend/src/components/battle/VoteResults.svelte +++ b/frontend/src/components/battle/VoteResults.svelte @@ -38,15 +38,19 @@ : 0 const preAverage = sum / votesToAverage.length || 0 - switch (averageRounding) { - case 'round': - average = Math.round(preAverage) - break - case 'floor': - average = Math.floor(preAverage) - break - default: - average = Math.ceil(preAverage) + if (preAverage !== 0.5) { + switch (averageRounding) { + case 'round': + average = Math.round(preAverage) + break + case 'floor': + average = Math.floor(preAverage) + break + default: + average = Math.ceil(preAverage) + } + } else { + average = preAverage } }