diff --git a/src/Discord.Net.Interactions/Info/ModuleInfo.cs b/src/Discord.Net.Interactions/Info/ModuleInfo.cs index b53f5ce67..8bf367df8 100644 --- a/src/Discord.Net.Interactions/Info/ModuleInfo.cs +++ b/src/Discord.Net.Interactions/Info/ModuleInfo.cs @@ -118,7 +118,7 @@ namespace Discord.Interactions IsTopLevelGroup = CheckTopLevel(parent); DontAutoRegister = builder.DontAutoRegister; - GroupedPreconditions = builder.Preconditions.ToLookup(x => x.Group, x => x, StringComparer.Ordinal); + GroupedPreconditions = Preconditions.ToLookup(x => x.Group, x => x, StringComparer.Ordinal); } private IEnumerable BuildSubModules (ModuleBuilder builder, InteractionService commandService, IServiceProvider services) @@ -189,7 +189,7 @@ namespace Discord.Interactions { var preconditions = new List(); - var parent = builder.Parent; + var parent = builder; while (parent != null) {