diff --git a/novus/models/channel.py b/novus/models/channel.py index 43c793a0..e8574731 100644 --- a/novus/models/channel.py +++ b/novus/models/channel.py @@ -301,7 +301,7 @@ def _update(self, data: payloads.Channel) -> Self: self.overwrites = [ PermissionOverwrite( id=int(d['id']), - type=PermissionOverwriteType(d['type']), + type=PermissionOverwriteType[d['type']], allow=Permissions(int(d['allow'])), deny=Permissions(int(d['deny'])), ) diff --git a/novus/payloads/channel.py b/novus/payloads/channel.py index 6773e890..f203b079 100644 --- a/novus/payloads/channel.py +++ b/novus/payloads/channel.py @@ -35,7 +35,7 @@ class ChannelOverwrite(TypedDict): id: Snowflake - type: Literal[0, 1] + type: Literal["role", "channel"] allow: str deny: str