From 6f4ec64ef7a8f2466595d3998be13c0ba012642a Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sat, 29 Nov 2025 18:51:18 +0100 Subject: [PATCH] Fix EventRelations Signed-off-by: Chaoscaot --- CommonCore/SQL/src/de/steamwar/sql/EventFight.kt | 2 +- .../src/de/steamwar/fightsystem/utils/FightStatistics.java | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/CommonCore/SQL/src/de/steamwar/sql/EventFight.kt b/CommonCore/SQL/src/de/steamwar/sql/EventFight.kt index 306c84b9..50a8f82b 100644 --- a/CommonCore/SQL/src/de/steamwar/sql/EventFight.kt +++ b/CommonCore/SQL/src/de/steamwar/sql/EventFight.kt @@ -148,7 +148,7 @@ class EventFight(id: EntityID) : IntEntity(id), Comparable { set(value) = useDb { fightStat = value } - val dependents by lazy { useDb { EventRelation.getFightRelations(this@EventFight) } } + val dependents by lazy { useDb { EventRelation.getFightRelations(this@EventFight).toList() } } val winner: Team? get() = if (ergebnis == 1) Team[teamBlue] else if (ergebnis == 2) Team[teamRed] else null diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java index 60f99c49..f3cd3d5c 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java @@ -82,10 +82,6 @@ public class FightStatistics { Config.EventKampf.setErgebnis(2); } - // TODO: Fix Transaction context! - if (true) { - return; - } Config.EventKampf.getDependents().forEach(EventRelation::apply); Config.EventKampf.getGroup().ifPresent(group -> {