Skip to content

Commit df0853f

Browse files
committed
No closer -> no log url
1 parent 25162b7 commit df0853f

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

cogs/modmail.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -628,18 +628,24 @@ def format_log_embeds(self, logs, avatar_url):
628628
)
629629
closer = entry.get('closer')
630630
if closer is None:
631-
closer = 'Unknown'
631+
closer_msg = 'Unknown'
632632
else:
633-
closer = f"<@{closer['id']}>"
634-
embed.add_field(name="Closed By", value=closer)
633+
closer_msg = f"<@{closer['id']}>"
634+
embed.add_field(name="Closed By", value=closer_msg)
635635

636636
if entry["recipient"]["id"] != entry["creator"]["id"]:
637637
embed.add_field(name="Created by", value=f"<@{entry['creator']['id']}>")
638638

639639
embed.add_field(
640640
name="Preview", value=format_preview(entry["messages"]), inline=False
641641
)
642-
embed.add_field(name="Link", value=log_url)
642+
643+
if closer is not None:
644+
# BUG: Currently, logviewer can't display logs without a closer.
645+
embed.add_field(name="Link", value=log_url)
646+
else:
647+
embed.add_field(name="Log Key", value=entry['key'])
648+
643649
embed.set_footer(text="Recipient ID: " + str(entry["recipient"]["id"]))
644650
embeds.append(embed)
645651
return embeds

0 commit comments

Comments
 (0)