From 9ad16a98ed1a44792f77c3f0f251695b615a8e53 Mon Sep 17 00:00:00 2001 From: Ske Date: Sat, 28 Dec 2019 12:16:08 +0100 Subject: [PATCH] Throw syntax error when no argument is given to member rename --- PluralKit.Bot/Commands/MemberCommands.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluralKit.Bot/Commands/MemberCommands.cs b/PluralKit.Bot/Commands/MemberCommands.cs index 57156cd2..293a4543 100644 --- a/PluralKit.Bot/Commands/MemberCommands.cs +++ b/PluralKit.Bot/Commands/MemberCommands.cs @@ -63,7 +63,7 @@ namespace PluralKit.Bot.Commands if (ctx.System == null) throw Errors.NoSystemError; if (target.System != ctx.System.Id) throw Errors.NotOwnMemberError; - var newName = ctx.RemainderOrNull(); + var newName = ctx.RemainderOrNull() ?? throw new PKSyntaxError("You must pass a new name for the member."); // Hard name length cap if (newName.Length > Limits.MaxMemberNameLength) throw Errors.MemberNameTooLongError(newName.Length);