1.8 Исправление ошибок с БД

This commit is contained in:
Verum
2025-03-02 22:44:24 +07:00
parent 247100f7e2
commit 058e71d293
5 changed files with 36 additions and 22 deletions

View File

@@ -10,7 +10,7 @@ __all__ = ("update_user",)
# Функция обновления пользователя
async def update_user(tg_id: int, username: str = None, first_name: str = None, last_name: str = None,
bd_name: str = BotVar.bd_names, role: str = None):
bd_name: str = BotVar.bd_names, role: str = None, user: str = None):
updates = []
params = []
@@ -26,6 +26,9 @@ async def update_user(tg_id: int, username: str = None, first_name: str = None,
if role:
updates.append("role = ?")
params.append(role)
if user:
updates.append("user = ?")
params.append(user)
if updates:
query = f"UPDATE users SET {', '.join(updates)} WHERE tg_id = ?"