Fehler bei Match-Erstellung #104

Merged
flixcoo merged 5 commits from bug/102-fehler-bei-match-erstellung into development 2025-12-30 20:17:19 +00:00
Showing only changes of commit b8b65c4ca1 - Show all commits

View File

@@ -80,7 +80,6 @@ class MatchDao extends DatabaseAccessor<AppDatabase> with _$MatchDaoMixin {
); );
if (match.players != null) { if (match.players != null) {
await db.playerDao.addPlayersAsList(players: match.players!);
for (final p in match.players ?? []) { for (final p in match.players ?? []) {
await db.playerMatchDao.addPlayerToMatch( await db.playerMatchDao.addPlayerToMatch(
matchId: match.id, matchId: match.id,
@@ -90,7 +89,6 @@ class MatchDao extends DatabaseAccessor<AppDatabase> with _$MatchDaoMixin {
} }
if (match.group != null) { if (match.group != null) {
await db.groupDao.addGroup(group: match.group!);
await db.groupMatchDao.addGroupToMatch( await db.groupMatchDao.addGroupToMatch(
matchId: match.id, matchId: match.id,
groupId: match.group!.id, groupId: match.group!.id,
@@ -186,7 +184,7 @@ class MatchDao extends DatabaseAccessor<AppDatabase> with _$MatchDaoMixin {
matchId: match.id, matchId: match.id,
playerId: p.id, playerId: p.id,
), ),
mode: InsertMode.insertOrReplace, mode: InsertMode.insertOrIgnore,
); );
} }
} }
@@ -204,7 +202,7 @@ class MatchDao extends DatabaseAccessor<AppDatabase> with _$MatchDaoMixin {
playerId: m.id, playerId: m.id,
groupId: match.group!.id, groupId: match.group!.id,
), ),
mode: InsertMode.insertOrReplace, mode: InsertMode.insertOrIgnore,
); );
} }
} }
@@ -221,7 +219,7 @@ class MatchDao extends DatabaseAccessor<AppDatabase> with _$MatchDaoMixin {
matchId: match.id, matchId: match.id,
groupId: match.group!.id, groupId: match.group!.id,
), ),
mode: InsertMode.insertOrReplace, mode: InsertMode.insertOrIgnore,
); );
} }
} }