Skip to content

Commit 49ecdf9

Browse files
authored
fix: fallback to list if entitlements is not provided (#1715)
1 parent 2ec798b commit 49ecdf9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

interactions/models/internal/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ def from_dict(cls, client: "ClientT", payload: dict) -> Self:
296296
instance.guild_locale = payload.get("guild_locale", instance.locale)
297297
instance._context_type = payload.get("type", 0)
298298
instance.resolved = Resolved.from_dict(client, payload["data"].get("resolved", {}), payload.get("guild_id"))
299-
instance.entitlements = Entitlement.from_list(payload["entitlements"], client)
299+
instance.entitlements = Entitlement.from_list(payload.get("entitlements", []), client)
300300
instance.context = ContextType(payload["context"]) if payload.get("context") else None
301301
instance.authorizing_integration_owners = {
302302
IntegrationType(int(integration_type)): Snowflake(owner_id)

0 commit comments

Comments
 (0)