From ef78d74739e0b9ce0d8ff7f0f1738e80e2943094 Mon Sep 17 00:00:00 2001 From: cjbonn2005 Date: Tue, 13 Dec 2022 14:46:40 -0500 Subject: [PATCH] Fix permissions --- .../Utilities/ApplicationCommandRestUtil.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs b/src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs index dc98d4e43..52573e1d7 100644 --- a/src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs +++ b/src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs @@ -227,7 +227,7 @@ namespace Discord.Interactions Name = command.Name, Description = command.Description, IsDefaultPermission = command.IsDefaultPermission, - DefaultMemberPermissions = (GuildPermission)command.DefaultMemberPermissions.RawValue, + DefaultMemberPermissions = command.DefaultMemberPermissions.RawValue == 0 ? new Optional() : (GuildPermission)command.DefaultMemberPermissions.RawValue, IsDMEnabled = command.IsEnabledInDm, IsNsfw = command.IsNsfw, Options = command.Options?.Select(x => x.ToApplicationCommandOptionProps())?.ToList() ?? Optional>.Unspecified, @@ -238,7 +238,7 @@ namespace Discord.Interactions { Name = command.Name, IsDefaultPermission = command.IsDefaultPermission, - DefaultMemberPermissions = (GuildPermission)command.DefaultMemberPermissions.RawValue, + DefaultMemberPermissions = command.DefaultMemberPermissions.RawValue == 0 ? new Optional() : (GuildPermission)command.DefaultMemberPermissions.RawValue, IsNsfw = command.IsNsfw, IsDMEnabled = command.IsEnabledInDm, NameLocalizations = command.NameLocalizations?.ToImmutableDictionary() ?? ImmutableDictionary.Empty, @@ -248,7 +248,7 @@ namespace Discord.Interactions { Name = command.Name, IsDefaultPermission = command.IsDefaultPermission, - DefaultMemberPermissions = (GuildPermission)command.DefaultMemberPermissions.RawValue, + DefaultMemberPermissions = command.DefaultMemberPermissions.RawValue == 0 ? new Optional() : (GuildPermission)command.DefaultMemberPermissions.RawValue, IsNsfw = command.IsNsfw, IsDMEnabled = command.IsEnabledInDm, NameLocalizations = command.NameLocalizations?.ToImmutableDictionary() ?? ImmutableDictionary.Empty,