From b9e8fa40ab6e1d7a70d0c5b6230b0ffe4de87cda Mon Sep 17 00:00:00 2001 From: Sean Stoves Date: Mon, 15 Jun 2020 21:42:04 -0400 Subject: [PATCH] Updating for default values if not configured yet. --- ChaosBot/Discord/Services/RequireRole.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ChaosBot/Discord/Services/RequireRole.cs b/ChaosBot/Discord/Services/RequireRole.cs index 85b888f..1fe9267 100644 --- a/ChaosBot/Discord/Services/RequireRole.cs +++ b/ChaosBot/Discord/Services/RequireRole.cs @@ -21,13 +21,13 @@ public class RequireRole : PreconditionAttribute switch (_role) { case "Admin": - requiredGroup = ConfigurationRepository.GetValue("Role:Admin", context.Guild.Id); + requiredGroup = (ConfigurationRepository.GetValue("Role:Admin", context.Guild.Id) != null) ? ConfigurationRepository.GetValue("Role:Admin", context.Guild.Id) : "Admin"; break; case "Officer": - requiredGroup = ConfigurationRepository.GetValue("Role:Officer", context.Guild.Id); + requiredGroup = (ConfigurationRepository.GetValue("Role:Officer", context.Guild.Id) != null) ? ConfigurationRepository.GetValue("Role:Officer", context.Guild.Id) : "Officer"; break; case "Member": - requiredGroup = ConfigurationRepository.GetValue("Role:Member", context.Guild.Id); + requiredGroup = (ConfigurationRepository.GetValue("Role:Member", context.Guild.Id) != null) ? ConfigurationRepository.GetValue("Role:Member", context.Guild.Id) : "Member"; break; default: return Task.FromResult(PreconditionResult.FromError($"{_role} is not a valid Permission Node."));