From 0275b48499f4ad3aca0cb1256a31276a7cb041e5 Mon Sep 17 00:00:00 2001 From: jcwimer Date: Mon, 25 Jan 2016 01:18:02 +0000 Subject: [PATCH] Fixed issue with zero seeded kids --- app/models/weight.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/models/weight.rb b/app/models/weight.rb index 0a1ff5e..ef3128f 100644 --- a/app/models/weight.rb +++ b/app/models/weight.rb @@ -183,8 +183,12 @@ class Weight < ActiveRecord::Base def randomSeeding wrestlerWithSeeds = self.wrestlers.select{|w| w.original_seed != nil }.sort_by{|w| w.original_seed} - highestSeed = wrestlerWithSeeds.last.original_seed - seed = highestSeed + 1 + if wrestlerWithSeeds.size > 0 + highestSeed = wrestlerWithSeeds.last.seed + seed = highestSeed + 1 + else + seed = 1 + end wrestlersWithoutSeed = self.wrestlers.select{|w| w.original_seed == nil } wrestlersWithoutSeed.shuffle.each do |w| w.seed = seed @@ -195,7 +199,7 @@ class Weight < ActiveRecord::Base def setSeeds resetAllSeeds - wrestlerWithSeeds = self.wrestlers.select{|w| w.original_seed != nil }.sort_by{|w| w.original_seed} + wrestlerWithSeeds = self.wrestlers.select{|w| w.original_seed != nil } wrestlerWithSeeds.each do |w| w.seed = w.original_seed w.save