diff --git a/src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionHandler.cs b/src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionHandler.cs index 55d2c7e..5de5f36 100644 --- a/src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionHandler.cs +++ b/src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionHandler.cs @@ -75,7 +75,9 @@ public sealed class DiscordNewSessionHandler( FROM group_managers gm JOIN players p ON p.id = gm.player_id JOIN game_groups g ON g.id = gm.group_id - WHERE g.platform = 'Discord' AND g.external_group_id = @GuildId", + WHERE g.platform = 'Discord' + AND p.platform = 'Discord' + AND g.external_group_id = @GuildId", new { GuildId = guildId }); if (!permissionChecker.CanManageSchedule(guildOwnerId, userId, dbManagerUserIds, resolvedPermissions)) diff --git a/src/GmRelay.Web/Components/Pages/GroupDetails.razor b/src/GmRelay.Web/Components/Pages/GroupDetails.razor index 6dbb686..4555f65 100644 --- a/src/GmRelay.Web/Components/Pages/GroupDetails.razor +++ b/src/GmRelay.Web/Components/Pages/GroupDetails.razor @@ -40,8 +40,8 @@ @if (groupManagement.CurrentUserIsOwner && manager.Role == GroupManagerRoleExtensions.CoGmValue) { - } } @@ -52,8 +52,8 @@
- - + +
@@ -61,7 +61,7 @@
- +