diff --git a/src/commands/load.ts b/src/commands/load.ts index 3f5e4a2..823acaf 100644 --- a/src/commands/load.ts +++ b/src/commands/load.ts @@ -53,7 +53,7 @@ module.exports = { while (messages !== undefined && messages.size > 0) { const permissionFilter = await Promise.all((messages as unknown as Message[]).map(async e => { - const member = await e.guild?.members.fetch(e.author.id) + const member = await (e.guild?.members.fetch(e.author.id))?.catch(e => {}) if (member === undefined) { console.error('member is undefined'); return } return (await checkMemberPermissions(member)).create && e.reactions.resolve('🚫') === null })) diff --git a/src/db/index.ts b/src/db/index.ts index 4f1eaec..7e87f28 100644 --- a/src/db/index.ts +++ b/src/db/index.ts @@ -113,7 +113,7 @@ export async function loadPreviousGoob (client: Client): Promise { const permissionFilter = await Promise.all((messages as unknown as Message[]).map(async e => { let member = e.member if (member === null) { - const member2 = await e.guild?.members.fetch(e.author.id) + const member2 = await (e.guild?.members.fetch(e.author.id))?.catch(e => {}) if (member2 === undefined) return member = member2 }