fix(aurora): avoid keyerrors
This commit is contained in:
parent
9a4f19f4a1
commit
3dcc637920
1 changed files with 7 additions and 6 deletions
|
@ -187,18 +187,19 @@ async def case_factory(interaction: Interaction, moderation: Moderation) -> Embe
|
|||
embed.description += f"\n**Role:** {role.name}"
|
||||
|
||||
if moderation.metadata:
|
||||
if moderation.metadata["imported_from"]:
|
||||
del moderation.metadata["imported_from"]
|
||||
if moderation.metadata.get("imported_from"):
|
||||
embed.description += (
|
||||
f"\n**Imported From:** {moderation.metadata['imported_from']}"
|
||||
)
|
||||
if moderation.metadata["imported_timestamp"]:
|
||||
del moderation.metadata["imported_timestamp"]
|
||||
moderation.metadata.pop("imported_from")
|
||||
if moderation.metadata.get("imported_timestamp"):
|
||||
embed.description += (
|
||||
f"\n**Imported Timestamp:** <t:{moderation.metadata['imported_timestamp']}> | <t:{moderation.metadata['imported_timestamp']}:R>"
|
||||
)
|
||||
for key, value in moderation.metadata.items():
|
||||
embed.description += f"\n**{key.title()}:** {value}"
|
||||
moderation.metadata.pop("imported_timestamp")
|
||||
if moderation.metadata.items():
|
||||
for key, value in moderation.metadata.items():
|
||||
embed.description += f"\n**{key.title()}:** {value}"
|
||||
|
||||
embed.add_field(name="Reason", value=box(moderation.reason), inline=False)
|
||||
|
||||
|
|
Loading…
Reference in a new issue