From 0fed5ca6630e52ea18c3daf2956e77b63ec65d48 Mon Sep 17 00:00:00 2001 From: AstreaTSS <25420078+AstreaTSS@users.noreply.github.com> Date: Tue, 2 Jul 2024 20:16:50 -0400 Subject: [PATCH] fix: fallback to list if entitlements is not provided --- interactions/models/internal/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interactions/models/internal/context.py b/interactions/models/internal/context.py index 775e80f06..19a3f992a 100644 --- a/interactions/models/internal/context.py +++ b/interactions/models/internal/context.py @@ -296,7 +296,7 @@ def from_dict(cls, client: "ClientT", payload: dict) -> Self: instance.guild_locale = payload.get("guild_locale", instance.locale) instance._context_type = payload.get("type", 0) instance.resolved = Resolved.from_dict(client, payload["data"].get("resolved", {}), payload.get("guild_id")) - instance.entitlements = Entitlement.from_list(payload["entitlements"], client) + instance.entitlements = Entitlement.from_list(payload.get("entitlements", []), client) instance.context = ContextType(payload["context"]) if payload.get("context") else None instance.authorizing_integration_owners = { IntegrationType(int(integration_type)): Snowflake(owner_id)