Updating for default values if not configured yet.
This commit is contained in:
parent
4e2f03bf4c
commit
b9e8fa40ab
@ -21,13 +21,13 @@ public class RequireRole : PreconditionAttribute
|
|||||||
switch (_role)
|
switch (_role)
|
||||||
{
|
{
|
||||||
case "Admin":
|
case "Admin":
|
||||||
requiredGroup = ConfigurationRepository.GetValue<string>("Role:Admin", context.Guild.Id);
|
requiredGroup = (ConfigurationRepository.GetValue<string>("Role:Admin", context.Guild.Id) != null) ? ConfigurationRepository.GetValue<string>("Role:Admin", context.Guild.Id) : "Admin";
|
||||||
break;
|
break;
|
||||||
case "Officer":
|
case "Officer":
|
||||||
requiredGroup = ConfigurationRepository.GetValue<string>("Role:Officer", context.Guild.Id);
|
requiredGroup = (ConfigurationRepository.GetValue<string>("Role:Officer", context.Guild.Id) != null) ? ConfigurationRepository.GetValue<string>("Role:Officer", context.Guild.Id) : "Officer";
|
||||||
break;
|
break;
|
||||||
case "Member":
|
case "Member":
|
||||||
requiredGroup = ConfigurationRepository.GetValue<string>("Role:Member", context.Guild.Id);
|
requiredGroup = (ConfigurationRepository.GetValue<string>("Role:Member", context.Guild.Id) != null) ? ConfigurationRepository.GetValue<string>("Role:Member", context.Guild.Id) : "Member";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return Task.FromResult(PreconditionResult.FromError($"{_role} is not a valid Permission Node."));
|
return Task.FromResult(PreconditionResult.FromError($"{_role} is not a valid Permission Node."));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user