From 3d4072922f9d00c22b68142ceb55ab37347ed970 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 9 Oct 2014 08:00:00 +0200 Subject: [PATCH] * Fixed a bug that stopped the match because table was wrongly removed. Happened only during sideboarding phase. --- Mage.Server/src/main/java/mage/server/TableController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage.Server/src/main/java/mage/server/TableController.java b/Mage.Server/src/main/java/mage/server/TableController.java index 17fa6ab1d01..c78ff424cca 100644 --- a/Mage.Server/src/main/java/mage/server/TableController.java +++ b/Mage.Server/src/main/java/mage/server/TableController.java @@ -858,7 +858,7 @@ public class TableController { } if (matchPlayer.getPlayer().isHuman()) { humanPlayers++; - if (!matchPlayer.hasQuit() && match.getGame() != null && matchPlayer.getPlayer().isInGame()) { + if (!match.isDoneSideboarding() || (!matchPlayer.hasQuit() && match.getGame() != null && matchPlayer.getPlayer().isInGame())) { User user = UserManager.getInstance().getUser(userPlayerEntry.getKey()); if (user == null) { logger.debug("- Active user of match is missing: " + matchPlayer.getName());