From b1bcee8cc6e7ad099c9da3a6879d1a3d78f4d689 Mon Sep 17 00:00:00 2001 From: Conatum Date: Wed, 29 Dec 2021 21:57:32 +0200 Subject: [PATCH] fix (setprofile): Guard against empty input. --- bot/modules/stats/setprofile.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bot/modules/stats/setprofile.py b/bot/modules/stats/setprofile.py index 8cc147bb..8eeafffd 100644 --- a/bot/modules/stats/setprofile.py +++ b/bot/modules/stats/setprofile.py @@ -144,6 +144,9 @@ async def cmd_setprofile(ctx, flags): # Parse and validate to_add = [split.strip().upper() for line in ctx.args.splitlines() for split in line.split(',')] to_add = [split.replace('<3', '❤️') for split in to_add if split] + if not to_add: + return await ctx.error_reply("No valid tags given, nothing to do!") + validate_tag(*to_add) if len(to_add) > MAX_TAGS: