From 126dc7ed9723f8374aede9bd2edae38c768a4c2f Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Fri, 28 Nov 2025 14:00:04 +0100 Subject: [PATCH] Added exception --- lib/data/dao/group_game_dao.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/data/dao/group_game_dao.dart b/lib/data/dao/group_game_dao.dart index 12bd1ce..da95607 100644 --- a/lib/data/dao/group_game_dao.dart +++ b/lib/data/dao/group_game_dao.dart @@ -16,6 +16,9 @@ class GroupGameDao extends DatabaseAccessor required String gameId, required String groupId, }) async { + if (await gameHasGroup(gameId: gameId)) { + throw Exception('Game already has a group'); + } await into(groupGameTable).insert( GroupGameTableCompanion.insert(groupId: groupId, gameId: gameId), mode: InsertMode.insertOrReplace,