From c082da40338242ff631ad6a8e8f6bc93bd198b67 Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Mon, 1 Jun 2026 12:35:16 +0300 Subject: [PATCH] Allow a `msc4429_enabled` config alias outside of the experimental config --- synapse/config/experimental.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/synapse/config/experimental.py b/synapse/config/experimental.py index 28fe576b89..62d1511770 100644 --- a/synapse/config/experimental.py +++ b/synapse/config/experimental.py @@ -560,7 +560,12 @@ class ExperimentalConfig(Config): self.msc4133_enabled: bool = experimental.get("msc4133_enabled", False) # MSC4429: Profile updates for legacy /sync - self.msc4429_enabled: bool = experimental.get("msc4429_enabled", False) + self.msc4429_enabled: bool = bool( + experimental.get("msc4429_enabled", False) + or + # Allow an alias outside the "experimental" section. + config.get("msc4429_enabled", False) + ) # MSC4143: Matrix RTC Transport using Livekit Backend self.msc4143_enabled: bool = experimental.get("msc4143_enabled", False)