Browse Source

Fall back to username if user has no displayname

Tulir Asokan 3 years ago
parent
commit
b7a590e1bc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      mautrix_instagram/puppet.py

+ 1 - 1
mautrix_instagram/puppet.py

@@ -98,7 +98,7 @@ class Puppet(DBPuppet, BasePuppet):
 
 
     @classmethod
     @classmethod
     def _get_displayname(cls, info: BaseResponseUser) -> str:
     def _get_displayname(cls, info: BaseResponseUser) -> str:
-        return cls.config["bridge.displayname_template"].format(displayname=info.full_name,
+        return cls.config["bridge.displayname_template"].format(displayname=info.full_name or info.username,
                                                                 id=info.pk, username=info.username)
                                                                 id=info.pk, username=info.username)
 
 
     async def _update_name(self, info: BaseResponseUser) -> bool:
     async def _update_name(self, info: BaseResponseUser) -> bool: