From 7b3335a0b0d770f7d572f8672903e1435bb1faa3 Mon Sep 17 00:00:00 2001
From: jack1142 <6032823+jack1142@users.noreply.github.com>
Date: Sat, 28 Mar 2020 03:48:55 +0100
Subject: [PATCH] Don't add None to Member.activities tuple

---
 discord/client.py | 3 ++-
 discord/shard.py  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/discord/client.py b/discord/client.py
index 00465797d..e0f74192b 100644
--- a/discord/client.py
+++ b/discord/client.py
@@ -947,7 +947,8 @@ class Client:
             if me is None:
                 continue
 
-            me.activities = (activity,)
+            if activity is not None:
+                me.activities = (activity,)
             me.status = status_enum
 
     # Guild stuff
diff --git a/discord/shard.py b/discord/shard.py
index 53c09c0de..2ea59dbcf 100644
--- a/discord/shard.py
+++ b/discord/shard.py
@@ -353,5 +353,6 @@ class AutoShardedClient(Client):
             if me is None:
                 continue
 
-            me.activities = (activity,)
+            if activity is not None:
+                me.activities = (activity,)
             me.status = status_enum