Fix issue with display_avatar being called before checking instance type
This commit is contained in:
parent
7ded85fa24
commit
638ae08bdd
1 changed files with 5 additions and 3 deletions
|
@ -7,6 +7,7 @@ from jarvis_core.db.models import Action, Ban, Kick, Modlog, Mute, Setting, Warn
|
|||
from naff import Client, Extension, InteractionContext
|
||||
from naff.models.discord.components import ActionRow, Button, ButtonStyles
|
||||
from naff.models.discord.embed import EmbedField
|
||||
from naff.models.discord.user import Member
|
||||
|
||||
from jarvis.utils import build_embed
|
||||
|
||||
|
@ -113,9 +114,10 @@ class ModcaseCog(Extension):
|
|||
description=f"Would you like to open a moderation case for {user.mention}?",
|
||||
fields=[],
|
||||
)
|
||||
embed.set_author(
|
||||
name=user.username + "#" + user.discriminator, icon_url=user.display_avatar.url
|
||||
)
|
||||
avatar_url = user.avatar.url
|
||||
if isinstance(user, Member):
|
||||
avatar_url = user.display_avatar.url
|
||||
embed.set_author(name=user.username + "#" + user.discriminator, icon_url=avatar_url)
|
||||
components = [
|
||||
ActionRow(
|
||||
Button(style=ButtonStyles.RED, emoji="✖️", custom_id="modcase|no"),
|
||||
|
|
Loading…
Add table
Reference in a new issue