From 50984dab14a988bb156625f49d12f9b2f2bbed8f Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 25 Dec 2019 15:49:35 +0200 Subject: [PATCH] Trust displaynames from non-contacts when syncing puppets --- mautrix_telegram/puppet.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mautrix_telegram/puppet.py b/mautrix_telegram/puppet.py index a5b5d9cb..ee452c30 100644 --- a/mautrix_telegram/puppet.py +++ b/mautrix_telegram/puppet.py @@ -258,6 +258,8 @@ class Puppet(CustomPuppetMixin): return False allow_source = (source.is_relaybot or self.displayname_source == source.tgid + # User is not a contact, so there's no custom name + or not info.contact # No displayname source, so just trust anything or self.displayname_source is None) if not allow_source: