diff --git a/packages/discord.js/src/errors/DJSError.js b/packages/discord.js/src/errors/DJSError.js index f158b7c7b..94d0bbc77 100644 --- a/packages/discord.js/src/errors/DJSError.js +++ b/packages/discord.js/src/errors/DJSError.js @@ -12,11 +12,15 @@ const { Messages } = require('./Messages.js'); * @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() {