From 7812e627768b3eb80145b915c4498759f41b2c80 Mon Sep 17 00:00:00 2001 From: Isaac Date: Tue, 25 Oct 2022 22:53:12 +0100 Subject: [PATCH] fix(logging): don't send empty changelogs The previous fix didn't work because `{}` is true, not false as expected. --- src/lib/logging.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/logging.js b/src/lib/logging.js index bae66f8..430331b 100644 --- a/src/lib/logging.js +++ b/src/lib/logging.js @@ -109,7 +109,7 @@ async function logAdminEvent(client, { ]), ]; - if (diff?.original && makeDiff(diff)) { + if (diff?.original && Object.entries(makeDiff(diff)).length) { embeds.push( new EmbedBuilder() .setColor(colour) @@ -171,7 +171,7 @@ async function logTicketEvent(client, { ]), ]; - if (diff?.original && makeDiff(diff)) { + if (diff?.original && Object.entries(makeDiff(diff)).length) { embeds.push( new EmbedBuilder() .setColor(colour) @@ -223,7 +223,7 @@ async function logMessageEvent(client, { ]), ]; - if (diff?.original && makeDiff(diff)) { + if (diff?.original && Object.entries(makeDiff(diff)).length) { embeds.push( new EmbedBuilder() .setColor(colour)