From e34eca557bfeb4268fe64976d575a7a73925d4d6 Mon Sep 17 00:00:00 2001 From: Toby Harradine Date: Sat, 13 Jul 2019 10:17:00 +1000 Subject: [PATCH] [ModLog] Prevent duplicate kwarg error (#2848) * [ModLog] Prevent duplicate kwarg error The `name` key used to be set in the Config for casetypes. Signed-off-by: Toby Harradine * Don't mutate `data` argument Signed-off-by: Toby Harradine --- redbot/core/modlog.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index a834c3d8d..70f44ff6c 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -463,7 +463,9 @@ class CaseType: CaseType """ - return cls(name=name, **data, **kwargs) + data_copy = data.copy() + data_copy.pop(name, None) + return cls(name=name, **data_copy, **kwargs) async def get_next_case_number(guild: discord.Guild) -> int: