From 9cb81bd94399b77a0acbd7ad76ef662f4158859e Mon Sep 17 00:00:00 2001 From: snixtho Date: Sun, 11 Aug 2024 13:06:54 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20players=20not=20being=20assigned=20to=20t?= =?UTF-8?q?he=20default=20group=20after=20a=20first=20pla=E2=80=A6=20(#272?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Database/Repository/Permissions/PermissionRepository.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/EvoSC.Common/Database/Repository/Permissions/PermissionRepository.cs b/src/EvoSC.Common/Database/Repository/Permissions/PermissionRepository.cs index 243f0087c..6d68f664c 100644 --- a/src/EvoSC.Common/Database/Repository/Permissions/PermissionRepository.cs +++ b/src/EvoSC.Common/Database/Repository/Permissions/PermissionRepository.cs @@ -102,7 +102,8 @@ public Task RemovePlayerFromGroupAsync(long playerId, int groupId) => Table().FirstOrDefaultAsync(ug => ug.GroupId == groupId); + var userGroup = await Table() + .FirstOrDefaultAsync(ug => ug.GroupId == groupId && ug.UserId == playerId); await using var transaction = await Database.BeginTransactionAsync();