From 5149346772dd505696e870a082944046c66d8db4 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 5 Apr 2024 22:08:15 +0300 Subject: [PATCH] fix --- app/client_bot/routers/content.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/client_bot/routers/content.py b/app/client_bot/routers/content.py index 163934d..44b7e50 100644 --- a/app/client_bot/routers/content.py +++ b/app/client_bot/routers/content.py @@ -27,12 +27,12 @@ router = Router() async def t_callback_purchase_node_content(query: types.CallbackQuery, memory=None, user=None, db_session=None, chat_wrap=None, **extra): content_oid = int(query.data.split('_')[1]) is_cancel_request = query.data.split('_')[2] == 'cancel' if len(query.data.split('_')) > 2 else False + content = db_session.query(StoredContent).filter_by(id=content_oid).first() + if not content: + return await query.answer(user.translated('error_contentNotFound'), show_alert=True) + if not is_cancel_request: make_log("OwnedContent", f"{user} Try to purchase content: {content_oid}", level='info') - content = db_session.query(StoredContent).filter_by(id=content_oid).first() - if not content: - return await query.answer(user.translated('error_contentNotFound'), show_alert=True) - license_price = content.meta.get('license', {}).get('listen', {}).get('price') license_price_num = int(license_price) if license_price_num < 1: