diff --git a/dislash/interactions/interaction.py b/dislash/interactions/interaction.py index 0108a66..1dbf3c4 100644 --- a/dislash/interactions/interaction.py +++ b/dislash/interactions/interaction.py @@ -329,8 +329,9 @@ async def create_response( _components = None if components is not None: - if len(components) > 5: + if not isinstance(components, list) or len(components) > 5: raise discord.InvalidArgument("components must be a list of up to 5 action rows") + _components = _components or [] for comp in components: if isinstance(comp, ActionRow):