diff --git a/discord/ext/commands/flags.py b/discord/ext/commands/flags.py index dd9eaec4c..69d7468f7 100644 --- a/discord/ext/commands/flags.py +++ b/discord/ext/commands/flags.py @@ -499,10 +499,12 @@ class FlagConverter(metaclass=FlagsMeta): if not value: raise MissingFlagArgument(last_flag) + name = last_flag.name.casefold() if case_insensitive else last_flag.name + try: - values = result[last_flag.name] + values = result[name] except KeyError: - result[last_flag.name] = [value] + result[name] = [value] else: values.append(value) @@ -515,10 +517,12 @@ class FlagConverter(metaclass=FlagsMeta): if not value: raise MissingFlagArgument(last_flag) + name = last_flag.name.casefold() if case_insensitive else last_flag.name + try: - values = result[last_flag.name] + values = result[name] except KeyError: - result[last_flag.name] = [value] + result[name] = [value] else: values.append(value)