From b3ddc048303b4870fc8bdac4ce0bfd90133af1e9 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 29 Jan 2025 19:12:45 +0100 Subject: [PATCH] Fix Add Referee --- WebsiteBackend/src/de/steamwar/routes/Events.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/WebsiteBackend/src/de/steamwar/routes/Events.kt b/WebsiteBackend/src/de/steamwar/routes/Events.kt index 4b4c6206..d1edcf07 100644 --- a/WebsiteBackend/src/de/steamwar/routes/Events.kt +++ b/WebsiteBackend/src/de/steamwar/routes/Events.kt @@ -32,6 +32,7 @@ import kotlinx.serialization.Serializable import java.lang.StringBuilder import java.sql.Timestamp import java.time.Instant +import java.util.* @Serializable data class ShortEvent(val id: Int, val name: String, val start: Long, val end: Long) { @@ -82,8 +83,8 @@ data class UpdateEvent( val maxTeamMembers: Int? = null, val schemType: String? = null, val publicSchemsOnly: Boolean? = null, - val addReferee: Set? = null, - val removeReferee: Set? = null, + val addReferee: Set? = null, + val removeReferee: Set? = null, ) fun Route.configureEventsRoute() { @@ -204,13 +205,13 @@ fun Route.configureEventsRoute() { if (updateEvent.addReferee != null) { updateEvent.addReferee.forEach { - Referee.add(event.eventID, it) + Referee.add(event.eventID, SteamwarUser.get(UUID.fromString(it)).id) } } if (updateEvent.removeReferee != null) { updateEvent.removeReferee.forEach { - Referee.remove(event.eventID, it) + Referee.remove(event.eventID, SteamwarUser.get(UUID.fromString(it)).id) } } event.update(eventName, deadline, start, end, schemType, maxTeamMembers, publicSchemsOnly)