From a245757792df04dee7df85663a1c53ef12edc147 Mon Sep 17 00:00:00 2001 From: Joe4evr Date: Sat, 1 Jul 2017 08:30:28 +0200 Subject: [PATCH] Add back the case for ParameterPreconditions --- src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs index b8fbbf462..f284c34f4 100644 --- a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs +++ b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs @@ -251,6 +251,9 @@ namespace Discord.Commands builder.IsMultiple = true; paramType = paramType.GetElementType(); break; + case ParameterPreconditionAttribute precon: + builder.AddPrecondition(precon); + break; case RemainderAttribute _: if (position != count - 1) throw new InvalidOperationException($"Remainder parameters must be the last parameter in a command. Parameter: {paramInfo.Name} in {paramInfo.Member.DeclaringType.Name}.{paramInfo.Member.Name}");