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 import Client, Extension, InteractionContext
|
||||||
from naff.models.discord.components import ActionRow, Button, ButtonStyles
|
from naff.models.discord.components import ActionRow, Button, ButtonStyles
|
||||||
from naff.models.discord.embed import EmbedField
|
from naff.models.discord.embed import EmbedField
|
||||||
|
from naff.models.discord.user import Member
|
||||||
|
|
||||||
from jarvis.utils import build_embed
|
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}?",
|
description=f"Would you like to open a moderation case for {user.mention}?",
|
||||||
fields=[],
|
fields=[],
|
||||||
)
|
)
|
||||||
embed.set_author(
|
avatar_url = user.avatar.url
|
||||||
name=user.username + "#" + user.discriminator, icon_url=user.display_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 = [
|
components = [
|
||||||
ActionRow(
|
ActionRow(
|
||||||
Button(style=ButtonStyles.RED, emoji="✖️", custom_id="modcase|no"),
|
Button(style=ButtonStyles.RED, emoji="✖️", custom_id="modcase|no"),
|
||||||
|
|
Loading…
Add table
Reference in a new issue