diff --git a/CCSODiscordBot/Modules/SSOCommands/UserCommands/UserSlashCommands.cs b/CCSODiscordBot/Modules/SSOCommands/UserCommands/UserSlashCommands.cs
index 5601ca6..7f640d8 100644
--- a/CCSODiscordBot/Modules/SSOCommands/UserCommands/UserSlashCommands.cs
+++ b/CCSODiscordBot/Modules/SSOCommands/UserCommands/UserSlashCommands.cs
@@ -24,7 +24,7 @@ public async Task SyncSSO()
// Get and check user verification:
var user = await _iUserRepository.GetByDiscordIdAsync(Context.User.Id, Context.Guild.Id);
- if (!user.Verified)
+ if (user == null || !user.Verified)
{
ButtonBuilder getStartedButton = new ButtonBuilder();
getStartedButton.WithLabel("Get Started");
diff --git a/CCSODiscordBot/Services/Database/Repository/Interface/IUserRepository.cs b/CCSODiscordBot/Services/Database/Repository/Interface/IUserRepository.cs
index d8494a1..46a3480 100644
--- a/CCSODiscordBot/Services/Database/Repository/Interface/IUserRepository.cs
+++ b/CCSODiscordBot/Services/Database/Repository/Interface/IUserRepository.cs
@@ -21,14 +21,14 @@ public interface IUserRepository
///
///
///
- Task GetByBsonIdAsync(string id);
+ Task GetByBsonIdAsync(string id);
///
/// Get user by Discord ID
/// Only shows users from specific guild.
///
///
///
- Task GetByDiscordIdAsync(ulong userID, ulong guildID);
+ Task GetByDiscordIdAsync(ulong userID, ulong guildID);
///
/// Get users with a linq filter
///
diff --git a/CCSODiscordBot/Services/Database/Repository/UserRepository.cs b/CCSODiscordBot/Services/Database/Repository/UserRepository.cs
index def1315..af09ac0 100644
--- a/CCSODiscordBot/Services/Database/Repository/UserRepository.cs
+++ b/CCSODiscordBot/Services/Database/Repository/UserRepository.cs
@@ -25,11 +25,11 @@ public async Task CreateNewUserAsync(DataTables.User newGuild)
{
return await _userCollection.Find(_ => true).ToListAsync();
}
- public async Task GetByBsonIdAsync(string id)
+ public async Task GetByBsonIdAsync(string id)
{
return await _userCollection.Find(_ => _.Id == id).FirstOrDefaultAsync();
}
- public async Task GetByDiscordIdAsync(ulong userID, ulong guildID)
+ public async Task GetByDiscordIdAsync(ulong userID, ulong guildID)
{
return await _userCollection.Find(_ => _.DiscordID == userID && _.DiscordGuildID == guildID).FirstOrDefaultAsync();
}