fix /emojis on wpd

master
Aevann 2023-07-05 19:22:40 +03:00
parent 86fa1090c3
commit e658bb6d01
1 changed files with 13 additions and 7 deletions

View File

@ -56,6 +56,8 @@ def get_emoji_list():
def emoji_list(v:User): def emoji_list(v:User):
emojis = get_emoji_list() emojis = get_emoji_list()
authors = get_accounts_dict([e.author_id for e in emojis], v=v, graceful=True) authors = get_accounts_dict([e.author_id for e in emojis], v=v, graceful=True)
if FEATURES['ASSET_SUBMISSIONS']:
original = os.listdir("/asset_submissions/emojis/original") original = os.listdir("/asset_submissions/emojis/original")
for emoji in emojis: for emoji in emojis:
emoji.user = authors.get(emoji.author_id) emoji.user = authors.get(emoji.author_id)
@ -63,6 +65,10 @@ def emoji_list(v:User):
if f'{emoji.name}.{x}' in original: if f'{emoji.name}.{x}' in original:
emoji.og = f'{emoji.name}.{x}' emoji.og = f'{emoji.name}.{x}'
break break
else:
for emoji in emojis:
emoji.user = authors.get(emoji.author_id)
return render_template("emojis.html", v=v, emojis=emojis) return render_template("emojis.html", v=v, emojis=emojis)