diff --git a/lib/presentation/views/main_menu/match_view/create_match/create_teams/manage_members_view.dart b/lib/presentation/views/main_menu/match_view/create_match/create_teams/manage_members_view.dart index 49ba9fd..1192b04 100644 --- a/lib/presentation/views/main_menu/match_view/create_match/create_teams/manage_members_view.dart +++ b/lib/presentation/views/main_menu/match_view/create_match/create_teams/manage_members_view.dart @@ -36,13 +36,12 @@ class ManageMembersView extends StatefulWidget { class _ManageMembersViewState extends State { late AppDatabase db; - late List teams; + List get teams => widget.match.teams!; @override void initState() { super.initState(); db = Provider.of(context, listen: false); - teams = widget.match.teams!; redistributePlayers(); } @@ -287,7 +286,8 @@ class _ManageMembersViewState extends State { teams.every((team) => team.members.isNotEmpty); void submitMatch() async { - final match = widget.match.copyWith(teams: teams); + final match = widget.match; + print('teams: ${match.teams}'); await db.matchDao.addMatch(match: match); if (mounted) { Navigator.pushAndRemoveUntil(