From 38425df8237cb5e9e708327ea80af1f38fe51282 Mon Sep 17 00:00:00 2001 From: Malaber <32635600+Malaber@users.noreply.github.com> Date: Thu, 18 Apr 2019 14:19:19 +0200 Subject: [PATCH] Only support stage count calculation for 1+ teams --- app/services/playoff_stage_service.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/playoff_stage_service.rb b/app/services/playoff_stage_service.rb index fedcd07..340a9a2 100644 --- a/app/services/playoff_stage_service.rb +++ b/app/services/playoff_stage_service.rb @@ -61,8 +61,8 @@ class PlayoffStageService # @param number_of_teams [Integer] the teams number of teams to calculate amount of stages # @return [Integer] amount of required stages def self.calculate_required_stage_count(number_of_teams) - if number_of_teams.zero? || number_of_teams == 1 - 0 + if number_of_teams == 1 + 1 else # black voodoo magic stage_count = Math.log(Utils.next_power_of_two(number_of_teams)) / Math.log(2)