avatar: remove expired cache entries

pull/2/head
radex 2023-10-14 16:03:39 +02:00
parent b10f6478da
commit 20acdee93c
1 changed files with 3 additions and 0 deletions

View File

@ -187,6 +187,9 @@ class AvatarCache:
entry = self.entries[uid]
if entry.deadline > now:
return entry.serve()
else:
# Entry expired, remove it.
del self.entries[uid]
# Otherwise, retrieve from LDAP.
conn = context.get_admin_connection()