From d8dd197a936dfffc05f9e5bc3184ec9022c56b51 Mon Sep 17 00:00:00 2001 From: Jaworek Date: Sat, 31 Dec 2022 01:17:20 +0100 Subject: [PATCH] fix: keep other properties in triggerMetadata (#8977) fix: keep other properties Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../discord.js/src/structures/AutoModerationRule.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/discord.js/src/structures/AutoModerationRule.js b/packages/discord.js/src/structures/AutoModerationRule.js index ee45648a2..4f981b18b 100644 --- a/packages/discord.js/src/structures/AutoModerationRule.js +++ b/packages/discord.js/src/structures/AutoModerationRule.js @@ -184,7 +184,7 @@ class AutoModerationRule extends Base { * @returns {Promise} */ setKeywordFilter(keywordFilter, reason) { - return this.edit({ triggerMetadata: { keywordFilter }, reason }); + return this.edit({ triggerMetadata: { ...this.triggerMetadata, keywordFilter }, reason }); } /** @@ -195,7 +195,7 @@ class AutoModerationRule extends Base { * @returns {Promise} */ setRegexPatterns(regexPatterns, reason) { - return this.edit({ triggerMetadata: { regexPatterns }, reason }); + return this.edit({ triggerMetadata: { ...this.triggerMetadata, regexPatterns }, reason }); } /** @@ -205,7 +205,7 @@ class AutoModerationRule extends Base { * @returns {Promise} */ setPresets(presets, reason) { - return this.edit({ triggerMetadata: { presets }, reason }); + return this.edit({ triggerMetadata: { ...this.triggerMetadata, presets }, reason }); } /** @@ -215,7 +215,7 @@ class AutoModerationRule extends Base { * @returns {Promise} */ setAllowList(allowList, reason) { - return this.edit({ triggerMetadata: { allowList }, reason }); + return this.edit({ triggerMetadata: { ...this.triggerMetadata, allowList }, reason }); } /** @@ -225,7 +225,7 @@ class AutoModerationRule extends Base { * @returns {Promise} */ setMentionTotalLimit(mentionTotalLimit, reason) { - return this.edit({ triggerMetadata: { mentionTotalLimit }, reason }); + return this.edit({ triggerMetadata: { ...this.triggerMetadata, mentionTotalLimit }, reason }); } /**