From 6680ae39edb7256a95dac707f9e40282f691b7d9 Mon Sep 17 00:00:00 2001 From: "Jesse C. Fisher" Date: Thu, 24 Oct 2019 17:06:55 -0700 Subject: [PATCH] Fix missing record error with find_by --- app/models/game.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/models/game.rb b/app/models/game.rb index cafabf87..160f4147 100644 --- a/app/models/game.rb +++ b/app/models/game.rb @@ -45,11 +45,7 @@ class Game < ActiveRecord::Base end def winner - begin - self.players.find(self.winner_player_id) - rescue - nil - end + self.players.find_by_id(self.winner_player_id) end def validate_startable @@ -145,7 +141,7 @@ class Game < ActiveRecord::Base # The player whose turn it is def controlling_player if self.controlling_player_id - self.players.find(self.controlling_player_id) + self.players.find_by_id(self.controlling_player_id) end end