From 19e5dd615d7da73efe359e20bdd2a033a3544a08 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Thu, 20 Oct 2022 15:04:44 +0200 Subject: [PATCH] fixes for vanity role checks --- .../MareSynchronosServices/Discord/DiscordBot.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs b/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs index 4105267..679235c 100644 --- a/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs +++ b/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs @@ -115,10 +115,10 @@ internal class DiscordBot : IHostedService await using var scope = _services.CreateAsyncScope(); await using (var db = scope.ServiceProvider.GetRequiredService()) { - var aliasedUsers = db.LodeStoneAuth.Include("User") - .Where(c => c.User != null && !string.IsNullOrEmpty(c.User.Alias)); - var aliasedGroups = db.Groups.Include(u => u.Owner) - .Where(c => !string.IsNullOrEmpty(c.Alias)); + var aliasedUsers = await db.LodeStoneAuth.Include("User") + .Where(c => c.User != null && !string.IsNullOrEmpty(c.User.Alias)).ToListAsync().ConfigureAwait(false); + var aliasedGroups = await db.Groups.Include(u => u.Owner) + .Where(c => !string.IsNullOrEmpty(c.Alias)).ToListAsync().ConfigureAwait(false); foreach (var lodestoneAuth in aliasedUsers) { @@ -138,7 +138,7 @@ internal class DiscordBot : IHostedService foreach (var group in aliasedGroups) { - var lodestoneUser = await db.LodeStoneAuth.Include(u => u.User).SingleOrDefaultAsync(f => f.User.UID == group.OwnerUID); + var lodestoneUser = await db.LodeStoneAuth.Include(u => u.User).SingleOrDefaultAsync(f => f.User.UID == group.OwnerUID).ConfigureAwait(false); RestGuildUser discordUser = null; if (lodestoneUser != null) {