Fix queue details callback admin check

This commit is contained in:
2026-02-08 02:07:37 +03:00
parent 51b24be0be
commit 45756636b9

View File

@@ -4,7 +4,7 @@ from datetime import datetime
from aiogram import F from aiogram import F
from aiogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton, CallbackQuery from aiogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton, CallbackQuery
from app import dp from app import dp
from auth import is_admin_msg from auth import is_admin_msg, is_admin_cb
from keyboards import backup_kb from keyboards import backup_kb
from lock_utils import acquire_lock, release_lock from lock_utils import acquire_lock, release_lock
from services.queue import enqueue, format_status, format_details from services.queue import enqueue, format_status, format_details
@@ -257,7 +257,7 @@ async def qb(msg: Message):
@dp.callback_query(F.data == "queue:details") @dp.callback_query(F.data == "queue:details")
async def qd(cb: CallbackQuery): async def qd(cb: CallbackQuery):
if not is_admin_msg(cb.message): if not is_admin_cb(cb):
return return
await cb.answer() await cb.answer()
await cb.message.answer(format_details(), reply_markup=backup_kb) await cb.message.answer(format_details(), reply_markup=backup_kb)