diff --git a/src/core/api/openticket/option.ts b/src/core/api/openticket/option.ts index 9bd6ad9..f5351a7 100644 --- a/src/core/api/openticket/option.ts +++ b/src/core/api/openticket/option.ts @@ -353,11 +353,16 @@ export class ODOptionSuffixManager extends ODManager { } /**Instantly get the suffix from an `ODTicketOption`. */ - async getSuffixFromOption(option:ODTicketOption,user:discord.User, guild: discord.Guild): Promise { + async getSuffixFromOption(option:ODTicketOption,user:discord.User,guild:discord.Guild): Promise { const suffix = this.getAll().find((suffix) => suffix.option.id.value == option.id.value) if (!suffix) return null - const member = await guild.members.fetch(user.id); - return await suffix.getSuffix(member) + try{ + const member = await guild.members.fetch(user.id) + return await suffix.getSuffix(member) + }catch(err){ + process.emit("uncaughtException",err) + return null + } } }