diff --git a/src/control_backend/schemas/ri_message.py b/src/control_backend/schemas/ri_message.py index 5b7afb2..8bd408b 100644 --- a/src/control_backend/schemas/ri_message.py +++ b/src/control_backend/schemas/ri_message.py @@ -51,14 +51,14 @@ class GestureCommand(RIMessage): """ endpoint: Literal[ # pyright: ignore[reportIncompatibleVariableOverride] - We validate this stricter rule ourselves - RIEndpoint.GESTURE_SINGLE, RIEndpoint.GESTURE_TAG, RIEndpoint.GESTURE_SINGLE + RIEndpoint.GESTURE_SINGLE, RIEndpoint.GESTURE_TAG ] data: str is_priority: bool = False @model_validator(mode="after") def check_endpoint(self): - allowed = {RIEndpoint.GESTURE_SINGLE, RIEndpoint.GESTURE_TAG, RIEndpoint.GESTURE_SINGLE} + allowed = {RIEndpoint.GESTURE_SINGLE, RIEndpoint.GESTURE_TAG} if self.endpoint not in allowed: raise ValueError("endpoint must be GESTURE_SINGLE, GESTURE_TAG or GESTURE_BASIC") return self