diff --git a/gallery/ldap.py b/gallery/ldap.py index 1549e4a..cca1823 100644 --- a/gallery/ldap.py +++ b/gallery/ldap.py @@ -34,7 +34,12 @@ def convert_uuid_to_displayname(self, uuid: str) -> str: return uuid if self._ldap is None: return "unknown" - return self._ldap.get_member(uuid).displayName + + try: + return self._ldap.get_member(uuid).displayName + except KeyError: + return "Unknown" + def is_eboard(self, uid: str) -> bool: if self._ldap is None: