From 7e222536ef6e93ed06a66e8ce3f91e3b2c1aab18 Mon Sep 17 00:00:00 2001 From: usbpc <3638901+usbpc@users.noreply.github.com> Date: Fri, 13 Mar 2026 12:38:49 +0100 Subject: [PATCH] Changed JoinRestrictionType to inherit from ExtensibleEnum --- mautrix/types/event/state.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mautrix/types/event/state.py b/mautrix/types/event/state.py index ef51cff4..b08a6c1f 100644 --- a/mautrix/types/event/state.py +++ b/mautrix/types/event/state.py @@ -9,7 +9,7 @@ import attr from ..primitive import JSON, ContentURI, EventID, RoomAlias, RoomID, UserID -from ..util import Obj, SerializableAttrs, SerializableEnum, deserializer, field +from ..util import Obj, SerializableAttrs, SerializableEnum, ExtensibleEnum, deserializer, field from .base import BaseRoomEvent, BaseUnsigned from .encrypted import EncryptionAlgorithm from .type import EventType, RoomType @@ -168,7 +168,7 @@ class JoinRule(SerializableEnum): KNOCK_RESTRICTED = "knock_restricted" -class JoinRestrictionType(SerializableEnum): +class JoinRestrictionType(ExtensibleEnum): ROOM_MEMBERSHIP = "m.room_membership"