From 173b5ec2e79401164144a14ae1f71883cefebe4e Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 26 Dec 2021 15:36:10 +0200 Subject: [PATCH] Register provisioning API route before public routes. Might fix #487 --- mautrix_telegram/__main__.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mautrix_telegram/__main__.py b/mautrix_telegram/__main__.py index 48b7fc09..61240e83 100644 --- a/mautrix_telegram/__main__.py +++ b/mautrix_telegram/__main__.py @@ -58,14 +58,6 @@ class TelegramBridge(Bridge): init_db(self.db) def _prepare_website(self) -> None: - if self.config["appservice.public.enabled"]: - self.public_website = PublicBridgeWebsite(self.loop) - self.az.app.add_subapp( - self.config["appservice.public.prefix"], self.public_website.app - ) - else: - self.public_website = None - if self.config["appservice.provisioning.enabled"]: self.provisioning_api = ProvisioningAPI(self) self.az.app.add_subapp( @@ -74,6 +66,14 @@ class TelegramBridge(Bridge): else: self.provisioning_api = None + if self.config["appservice.public.enabled"]: + self.public_website = PublicBridgeWebsite(self.loop) + self.az.app.add_subapp( + self.config["appservice.public.prefix"], self.public_website.app + ) + else: + self.public_website = None + def prepare_bridge(self) -> None: self._prepare_website() AbstractUser.init_cls(self)