diff --git a/app/models/game.rb b/app/models/game.rb index 823ccfe..e0bb233 100644 --- a/app/models/game.rb +++ b/app/models/game.rb @@ -136,7 +136,7 @@ class Game < ActiveRecord::Base end def player_ids_by_seat_order - player_ids = self.seats.order(:position).select {|s| ( s.player.inventory.count > 0) ? s.player_id : nil}.compact.map {|s| s.player_id} + player_ids = self.seats.order(:position).select {|s| ( s.player.present? && s.player.inventory.count > 0) ? s.player_id : nil}.compact.map {|s| s.player_id} end def next_player_id