Skip to content

Commit 975ed17

Browse files
authored
fix: Fix issue with resolved data for mentionable option type (#916)
1 parent 79e3997 commit 975ed17

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

interactions/api/gateway/client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -571,13 +571,13 @@ def __option_type_context(self, context: "_Context", type: int) -> dict:
571571
elif type == OptionType.ATTACHMENT.value:
572572
_resolved = context.data.resolved.attachments
573573
elif type == OptionType.MENTIONABLE.value:
574+
_roles = context.data.resolved.roles if context.data.resolved.roles is not None else {}
575+
_members = (
576+
context.data.resolved.members if context.guild_id else context.data.resolved.users
577+
)
574578
_resolved = {
575-
**(
576-
context.data.resolved.members
577-
if context.guild_id
578-
else context.data.resolved.users
579-
),
580-
**context.data.resolved.roles,
579+
**(_members if _members is not None else {}),
580+
**_roles,
581581
}
582582
return _resolved
583583

0 commit comments

Comments
 (0)