From 0e2a09571c8e5ee61153b04e45334a226a1b4534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?A=2E=20Rom=C3=A1n?= Date: Wed, 10 Aug 2022 18:28:35 +0200 Subject: [PATCH] fix(Transformers): do not transform `Date` objects (#8463) --- packages/discord.js/src/util/Transformers.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/discord.js/src/util/Transformers.js b/packages/discord.js/src/util/Transformers.js index 6437a7c99102..63edd0689549 100644 --- a/packages/discord.js/src/util/Transformers.js +++ b/packages/discord.js/src/util/Transformers.js @@ -9,6 +9,7 @@ const snakeCase = require('lodash.snakecase'); */ function toSnakeCase(obj) { if (typeof obj !== 'object' || !obj) return obj; + if (obj instanceof Date) return obj; if (Array.isArray(obj)) return obj.map(toSnakeCase); return Object.fromEntries(Object.entries(obj).map(([key, value]) => [snakeCase(key), toSnakeCase(value)])); }