Browse Source

Permission related fixes for v8

pull/6701/head
Rapptz 4 years ago
parent
commit
40cf397ce6
  1. 7
      discord/audit_logs.py
  2. 4
      discord/guild.py

7
discord/audit_logs.py

@ -57,7 +57,7 @@ def _transform_explicit_content_filter(entry, data):
return enums.try_enum(enums.ContentFilter, data)
def _transform_permissions(entry, data):
return Permissions(data)
return Permissions(int(data))
def _transform_color(entry, data):
return Colour(data)
@ -89,9 +89,10 @@ def _transform_overwrites(entry, data):
ow_type = elem['type']
ow_id = int(elem['id'])
if ow_type == 'role':
target = None
if ow_type == '0':
target = entry.guild.get_role(ow_id)
else:
elif ow_type == '1':
target = entry._get_member(ow_id)
if target is None:

4
discord/guild.py

@ -1891,9 +1891,9 @@ class Guild(Hashable):
try:
perms = fields.pop('permissions')
except KeyError:
fields['permissions'] = 0
fields['permissions'] = '0'
else:
fields['permissions'] = perms.value
fields['permissions'] = str(perms.value)
try:
colour = fields.pop('colour')

Loading…
Cancel
Save