diff --git a/lib/presentation/views/main_menu/group_view/group_detail_view.dart b/lib/presentation/views/main_menu/group_view/group_detail_view.dart index ad88d66..f4d12bf 100644 --- a/lib/presentation/views/main_menu/group_view/group_detail_view.dart +++ b/lib/presentation/views/main_menu/group_view/group_detail_view.dart @@ -191,7 +191,13 @@ class _GroupDetailViewState extends State { context, adaptivePageRoute( builder: (context) { - return CreateGroupView(groupToEdit: _group); + return CreateGroupView( + groupToEdit: _group, + onMembersChanged: () { + isLoading = true; + _loadStatistics(); + }, + ); }, ), ); @@ -260,7 +266,9 @@ class _GroupDetailViewState extends State { // Count wins for each player for (var match in matches) { - if (match.winner != null) { + if (match.winner != null && + _group.members.any((m) => m.id == match.winner?.id)) { + print(match.winner); bestPlayerCounts.update( match.winner!, (value) => value + 1,