diff options
| author | Rapptz <[email protected]> | 2018-12-31 08:39:28 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2018-12-31 08:39:28 -0500 |
| commit | 7f4c57dd5ad20b7fa10aea485f674a4bc24b9547 (patch) | |
| tree | e94effa7cc7345abb31ddeaf9259956a2f73f1eb | |
| parent | Log rate limit hits into WARNING instead of INFO. (diff) | |
| download | discord.py-7f4c57dd5ad20b7fa10aea485f674a4bc24b9547.tar.xz discord.py-7f4c57dd5ad20b7fa10aea485f674a4bc24b9547.zip | |
Fix overwriting of AuditLogDiff.roles for multiple $add/$remove keys
| -rw-r--r-- | discord/audit_logs.py | 3 |
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 |