From 3e3ac50f08346efdd04e60835383b38282314e42 Mon Sep 17 00:00:00 2001 From: Isaac Date: Sun, 17 Jul 2022 18:59:58 +0100 Subject: [PATCH] Fix diff --- src/lib/logging.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/logging.js b/src/lib/logging.js index 535f041..1c57dd7 100644 --- a/src/lib/logging.js +++ b/src/lib/logging.js @@ -8,9 +8,12 @@ function makeDiff({ const fields = []; for (const key in diff) { if (key === 'createdAt') continue; // object-diffy doesn't like dates + const from = diff[key].from === null ? '' : `- ${diff[key].from}\n`; + const to = diff[key].to === null ? '' : `+ ${diff[key].to}\n`; fields.push({ + inline: true, name: key, - value: `\`\`\`diff\n${diff[key].from && `- ${diff[key].from}\n`}\n${diff[key].to && `+ ${diff[key].to}\n`}\n\`\`\``, + value: `\`\`\`diff\n${from + to}\n\`\`\``, }); } return fields; @@ -98,10 +101,10 @@ async function logAdminEvent(client, { // text: settings.footer, // }), ...[ - diff && + diff?.original && new MessageEmbed() .setColor('ORANGE') - .setTitle(getMessage('log.admin.differences')) + .setTitle(getMessage('log.admin.changes')) .setFields(makeDiff(diff)), ], ],