diff --git a/packages/discord.js/src/errors/DJSError.js b/packages/discord.js/src/errors/DJSError.js index f79d2f60b..1a5240a67 100644 --- a/packages/discord.js/src/errors/DJSError.js +++ b/packages/discord.js/src/errors/DJSError.js @@ -11,11 +11,15 @@ const Messages = require('./Messages'); * @ignore */ function makeDiscordjsError(Base) { - return class DiscordjsError extends Base { + return class extends Base { + static { + Object.defineProperty(this, 'name', { value: `Discordjs${Base.name}` }); + } + constructor(code, ...args) { super(message(code, args)); this.code = code; - Error.captureStackTrace?.(this, DiscordjsError); + Error.captureStackTrace(this, this.constructor); } get name() {