Fix overwriting of AuditLogDiff.roles for multiple $add/$remove keys

This commit is contained in:
Rapptz 2018-12-31 08:39:28 -05:00
parent dec14faea9
commit 7f4c57dd5a

View File

@ -165,7 +165,8 @@ class AuditLogChanges:
self.before.color = self.before.colour self.before.color = self.before.colour
def _handle_role(self, first, second, entry, elem): def _handle_role(self, first, second, entry, elem):
setattr(first, 'roles', []) if not hasattr(first, 'roles'):
setattr(first, 'roles', [])
data = [] data = []
g = entry.guild g = entry.guild