From 2fa20e0fee548a38cbf5ead123e358fb77dc4912 Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Wed, 27 May 2026 16:36:47 +0300 Subject: [PATCH] Only support unstable prefix for `profile_fields` in API filters --- synapse/api/filtering.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/synapse/api/filtering.py b/synapse/api/filtering.py index bb46ead53c..62f55416b5 100644 --- a/synapse/api/filtering.py +++ b/synapse/api/filtering.py @@ -137,7 +137,6 @@ USER_FILTER_SCHEMA = { "room": {"$ref": "#/definitions/room_filter"}, "event_format": {"type": "string", "enum": ["client", "federation"]}, "event_fields": {"type": "array", "items": {"type": "string"}}, - "profile_fields": {"$ref": "#/definitions/profile_fields_filter"}, "org.matrix.msc4429.profile_fields": { "$ref": "#/definitions/profile_fields_filter" }, @@ -230,11 +229,7 @@ class FilterCollection: self.profile_fields: list[str] = [] if hs.config.experimental.msc4429_enabled: - profile_fields_filter = filter_json.get("profile_fields") - if profile_fields_filter is None: - profile_fields_filter = filter_json.get( - "org.matrix.msc4429.profile_fields" - ) + profile_fields_filter = filter_json.get("org.matrix.msc4429.profile_fields") if isinstance(profile_fields_filter, Mapping): ids = profile_fields_filter.get("ids", [])