aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2018-12-31 08:39:28 -0500
committerRapptz <[email protected]>2018-12-31 08:39:28 -0500
commit7f4c57dd5ad20b7fa10aea485f674a4bc24b9547 (patch)
treee94effa7cc7345abb31ddeaf9259956a2f73f1eb
parentLog rate limit hits into WARNING instead of INFO. (diff)
downloaddiscord.py-7f4c57dd5ad20b7fa10aea485f674a4bc24b9547.tar.xz
discord.py-7f4c57dd5ad20b7fa10aea485f674a4bc24b9547.zip
Fix overwriting of AuditLogDiff.roles for multiple $add/$remove keys
-rw-r--r--discord/audit_logs.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/discord/audit_logs.py b/discord/audit_logs.py
index 2c8769e6..4b8449e3 100644
--- a/discord/audit_logs.py
+++ b/discord/audit_logs.py
@@ -165,7 +165,8 @@ class AuditLogChanges:
self.before.color = self.before.colour
def _handle_role(self, first, second, entry, elem):
- setattr(first, 'roles', [])
+ if not hasattr(first, 'roles'):
+ setattr(first, 'roles', [])
data = []
g = entry.guild