From f56ce1b402a18f8812252d143aea4945624abb3d Mon Sep 17 00:00:00 2001 From: user Date: Fri, 5 Apr 2024 17:14:46 +0300 Subject: [PATCH] fix --- app/client_bot/routers/content.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/client_bot/routers/content.py b/app/client_bot/routers/content.py index 8e1d223..164bcd7 100644 --- a/app/client_bot/routers/content.py +++ b/app/client_bot/routers/content.py @@ -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') return await query.answer(content_list, cache_time=1) + decrypted_content_meta = decrypted_content.json_format() try: metadata_content = StoredContent.from_cid(db_session, content.json_format()['metadata_cid']) 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() 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( types.InlineQueryResultAudio(