From 60890d78d7666652f7e4b175e63f52f52b620538 Mon Sep 17 00:00:00 2001 From: "Jesse C. Fisher" Date: Sat, 20 Nov 2021 01:48:58 -0800 Subject: [PATCH] Fix winner check --- app/models/play.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/models/play.rb b/app/models/play.rb index 5b770f43..bd712e71 100644 --- a/app/models/play.rb +++ b/app/models/play.rb @@ -14,11 +14,12 @@ class Play < ActiveRecord::Base after_save :set_controlling_player def check_for_winner - if self.game.over? - self.game.winner_player_id = self.player.id - self.game.status = "Player #{self.player.display_name} wins!" - self.game.save - end + return if self.game.winner.present? + if self.game.over? + self.game.winner_player_id = self.player.id + self.game.status = "Player #{self.player.display_name} wins!" + self.game.save + end end def update_play_to_beat -- 2.47.1