From 2d62f3831a1b8c3bd3bd3b3c980491c409ce1804 Mon Sep 17 00:00:00 2001 From: Claude Brisson Date: Wed, 10 Apr 2024 14:00:43 +0200 Subject: [PATCH] Don't check empty pins! --- .../src/main/kotlin/org/jeudego/pairgoth/model/Tournament.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-webapp/src/main/kotlin/org/jeudego/pairgoth/model/Tournament.kt b/api-webapp/src/main/kotlin/org/jeudego/pairgoth/model/Tournament.kt index 2320d24..0e13819 100644 --- a/api-webapp/src/main/kotlin/org/jeudego/pairgoth/model/Tournament.kt +++ b/api-webapp/src/main/kotlin/org/jeudego/pairgoth/model/Tournament.kt @@ -119,7 +119,7 @@ sealed class Tournament ( } fun pairedPlayers() = games.flatMap { it.values }.flatMap { listOf(it.black, it.white) }.toSet() - fun hasPlayer(dbId: DatabaseId, pId: String) = players.values.filter { player -> pId == player.externalIds[dbId] }.isNotEmpty() + fun hasPlayer(dbId: DatabaseId, pId: String) = pId.isNotBlank() && players.values.filter { player -> pId == player.externalIds[dbId] }.isNotEmpty() } // standard tournament of individuals