From 863734aba46c5e0d04fbc83d2ed314726bddcbc2 Mon Sep 17 00:00:00 2001 From: monbrey Date: Mon, 23 Nov 2020 05:13:07 +1100 Subject: [PATCH] feat(GuildMemberManager): throw TypeError on incorrect GuildMemberManager#ban params (#4816) Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com> --- src/managers/GuildMemberManager.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/managers/GuildMemberManager.js b/src/managers/GuildMemberManager.js index 8dfa2d8e7c01..dcdecf277d77 100644 --- a/src/managers/GuildMemberManager.js +++ b/src/managers/GuildMemberManager.js @@ -210,6 +210,7 @@ class GuildMemberManager extends BaseManager { * .catch(console.error); */ ban(user, options = { days: 0 }) { + if (typeof options !== 'object') return Promise.reject(new TypeError('INVALID_TYPE', 'options', 'object', true)); if (options.days) options.delete_message_days = options.days; const id = this.client.users.resolveID(user); if (!id) return Promise.reject(new Error('BAN_RESOLVE_ID', true));