From dc53de8ae3e6e41f23a83cfb2b59dfdd68757a83 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 19 Aug 2021 18:59:11 +0300 Subject: [PATCH] Fix embed logs --- backend/src/plugins/Logs/util/getLogMessage.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/backend/src/plugins/Logs/util/getLogMessage.ts b/backend/src/plugins/Logs/util/getLogMessage.ts index 2431128c..f44afaa3 100644 --- a/backend/src/plugins/Logs/util/getLogMessage.ts +++ b/backend/src/plugins/Logs/util/getLogMessage.ts @@ -133,8 +133,17 @@ export async function getLogMessage( if (timestamp) { formatted = `\`[${timestamp}]\` ${formatted}`; } - } else if (formatted != null && formatted.embed && includeEmbedTimestamp) { - formatted.embed.timestamp = isoTimestamp; + } else if (formatted != null) { + if (formatted.embed) { + formatted.embeds = [formatted.embed]; + delete formatted.embed; + } + + if (formatted.embeds && Array.isArray(formatted.embeds) && includeEmbedTimestamp) { + for (const embed of formatted.embeds) { + embed.timestamp = isoTimestamp; + } + } } return formatted;