From b6dcc9e8d8b9bb72e66c9446bc6579560d9fbd23 Mon Sep 17 00:00:00 2001 From: Joe4evr Date: Thu, 6 Jul 2017 01:13:49 +0200 Subject: [PATCH] Add back the case for ParameterPreconditions (#735) --- 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}");