Skip to content

Commit 9aea05d

Browse files
authored
Merge pull request #194 from practical-python-org/bugfix/role-logging-error
fix: Update logging_member_roles.py
2 parents 4fdd41d + faea4de commit 9aea05d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/zorak/cogs/logging/logging_member_roles.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,23 @@ async def on_member_update(self, before, after):
3131
responsible_member = audit_log.user
3232

3333
changed_roles = []
34+
logs_channel = await self.bot.fetch_channel(self.bot.server_settings.log_channel["mod_log"])
3435
if len(before.roles) > len(after.roles):
3536
for role in before.roles:
3637
if role not in after.roles:
3738
changed_roles.append(role)
3839
for item in changed_roles:
3940
embed = embed_role_remove(target_member, responsible_member, item)
41+
await logs_channel.send(embed=embed)
4042

4143
elif len(before.roles) < len(after.roles):
4244
for role in after.roles:
4345
if role not in before.roles:
4446
changed_roles.append(role)
4547
for item in changed_roles:
4648
embed = embed_role_add(target_member, responsible_member, item)
49+
await logs_channel.send(embed=embed)
4750

48-
logs_channel = await self.bot.fetch_channel(self.bot.server_settings.log_channel["mod_log"])
49-
await logs_channel.send(embed=embed) # Fix - possibly unbound local variable 'embed'
5051

5152

5253
def setup(bot):

0 commit comments

Comments
 (0)