From f8a02f5d9df5bcd1c29c7cd5084ed254281029d2 Mon Sep 17 00:00:00 2001 From: Badlop Date: Sat, 10 Apr 2021 17:34:29 +0200 Subject: [PATCH] Get the arguments definition from the record (#3569) This fixes "ejabberdctl help help" --- src/ejabberd_ctl.erl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ejabberd_ctl.erl b/src/ejabberd_ctl.erl index 5b7d83ac7..4597ae322 100644 --- a/src/ejabberd_ctl.erl +++ b/src/ejabberd_ctl.erl @@ -748,14 +748,13 @@ print_usage_command2(Cmd, C, MaxC, ShCode) -> #ejabberd_commands{ tags = TagsAtoms, desc = Desc, + args = ArgsDef, longdesc = LongDesc, result = ResultDef} = C, NameFmt = [" ", ?B("Command Name"), ": ", Cmd, "\n"], %% Initial indentation of result is 13 = length(" Arguments: ") - {ArgsDef, _, _} = ejabberd_commands:get_command_format( - C#ejabberd_commands.name, admin), Args = [format_usage_ctype(ArgDef, 13) || ArgDef <- ArgsDef], ArgsMargin = lists:duplicate(13, $\s), ArgsListFmt = case Args of