fix
This commit is contained in:
parent
d7929f8e4c
commit
f56ce1b402
|
|
@ -38,6 +38,7 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use
|
||||||
make_log("OwnedContent", f"Can't get decrypted content: {content.id}", level='warning')
|
make_log("OwnedContent", f"Can't get decrypted content: {content.id}", level='warning')
|
||||||
return await query.answer(content_list, cache_time=1)
|
return await query.answer(content_list, cache_time=1)
|
||||||
|
|
||||||
|
decrypted_content_meta = decrypted_content.json_format()
|
||||||
try:
|
try:
|
||||||
metadata_content = StoredContent.from_cid(db_session, content.json_format()['metadata_cid'])
|
metadata_content = StoredContent.from_cid(db_session, content.json_format()['metadata_cid'])
|
||||||
with open(metadata_content.filepath, 'r') as f:
|
with open(metadata_content.filepath, 'r') as f:
|
||||||
|
|
@ -55,6 +56,13 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use
|
||||||
title = audio_title[0].strip()
|
title = audio_title[0].strip()
|
||||||
|
|
||||||
result_kwargs = {}
|
result_kwargs = {}
|
||||||
|
try:
|
||||||
|
cover_content = StoredContent.from_cid(db_session, decrypted_content_meta.get('cover_cid') or None)
|
||||||
|
except BaseException as e:
|
||||||
|
cover_content = None
|
||||||
|
|
||||||
|
if cover_content:
|
||||||
|
result_kwargs['thumb_url'] = cover_content.web_url
|
||||||
|
|
||||||
content_list.append(
|
content_list.append(
|
||||||
types.InlineQueryResultAudio(
|
types.InlineQueryResultAudio(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue