From 2db8c0662e5d8ecd6e26a04bf20463b74df9eb25 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sun, 16 May 2021 03:51:27 -0400 Subject: [PATCH] Fix sending arrays with nulls in them when changing presences --- discord/gateway.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/gateway.py b/discord/gateway.py index 735544930007..7366302272fc 100644 --- a/discord/gateway.py +++ b/discord/gateway.py @@ -599,7 +599,7 @@ async def change_presence(self, *, activity=None, status=None, afk=False, since= if activity is not None: if not isinstance(activity, BaseActivity): raise InvalidArgument('activity must derive from BaseActivity.') - activity = activity.to_dict() + activity = [activity.to_dict()] if status == 'idle': since = int(time.time() * 1000) @@ -607,7 +607,7 @@ async def change_presence(self, *, activity=None, status=None, afk=False, since= payload = { 'op': self.PRESENCE, 'd': { - 'activities': [activity], + 'activities': activity, 'afk': afk, 'since': since, 'status': status