From 71cdee5a4df52cacec816ab92e44c91cd7bd189a Mon Sep 17 00:00:00 2001 From: Tulir Asokan <tulir@maunium.net> Date: Sun, 15 Dec 2019 19:04:43 +0200 Subject: [PATCH] Fix crash when login shared secret is not enabled --- mautrix_telegram/puppet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/puppet.py b/mautrix_telegram/puppet.py index 97ccac5..a5b5d9c 100644 --- a/mautrix_telegram/puppet.py +++ b/mautrix_telegram/puppet.py @@ -424,7 +424,8 @@ def init(context: 'Context') -> Iterable[Awaitable[Any]]: Puppet.displayname_template = SimpleTemplate(config["bridge.displayname_template"], "displayname") - Puppet.login_shared_secret = config["bridge.login_shared_secret"].encode("utf-8") + secret = config["bridge.login_shared_secret"] + Puppet.login_shared_secret = secret.encode("utf-8") if secret else None Puppet.login_device_name = "Telegram Bridge" return (puppet.try_start() for puppet in Puppet.all_with_custom_mxid()) -- GitLab