diff options
| author | Rapptz <[email protected]> | 2020-04-04 03:17:31 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2020-04-04 03:17:31 -0400 |
| commit | 6c764465c07afbd4bede7afc1de5b6451a17ea95 (patch) | |
| tree | f38960ff414073f6926f2622b71e81727e815026 /discord/shard.py | |
| parent | Add position argument to Guild.create_category (diff) | |
| download | discord.py-6c764465c07afbd4bede7afc1de5b6451a17ea95.tar.xz discord.py-6c764465c07afbd4bede7afc1de5b6451a17ea95.zip | |
Fix regression with Member.activities not clearing
Diffstat (limited to 'discord/shard.py')
| -rw-r--r-- | discord/shard.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/shard.py b/discord/shard.py index edab0426..e133cd0c 100644 --- a/discord/shard.py +++ b/discord/shard.py @@ -348,11 +348,11 @@ class AutoShardedClient(Client): await shard.ws.change_presence(activity=activity, status=status, afk=afk) guilds = [g for g in self._connection.guilds if g.shard_id == shard_id] + activities = () if activity is None else (activity,) for guild in guilds: me = guild.me if me is None: continue - if activity is not None: - me.activities = (activity,) + me.activities = activities me.status = status_enum |