Skip to content

Commit 41c9253

Browse files
committed
Fix issue with getGuildMemberId function
1 parent 2a9f6e9 commit 41c9253

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

backend/functions/src/schema/helpers/discord.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,15 @@ export async function getGuildMemberId(guildId: string, username: string) {
8484
`/guilds/${guildId}/members/search?query=${username}`,
8585
authHeaders
8686
);
87-
return data[0]?.user.id;
87+
88+
return data.find((guildMember) => {
89+
if (!guildMember.user) return false;
90+
91+
return (
92+
`${guildMember.user.username}#${guildMember.user.discriminator}`.toLowerCase() ===
93+
username.toLowerCase()
94+
);
95+
})?.user.id;
8896
}
8997

9098
export async function createDMChannel(discordUserId: string) {

0 commit comments

Comments
 (0)