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