if target is None:
await bot.say(message.channel, 'Need target for channel overwrite!')
return
- await bot.overwrite_permissions(channel, target, overwrite)
+ permissions = channel.overwrites_for(target)
+ args = { k: v for k, v in dict(permissions).items() }
+ args[permission] = allow
+ permissions.update(**args)
+ await bot.overwrite_permissions(channel, target, permissions)
return
- args = { permission: allow }
+ args = { k: v for k, v in dict(permissions).items() }
+ args[permission] = allow
permissions.update(**args)
if parsed[0] == '&':