обновил еще капитонов

This commit is contained in:
2026-08-10 10:49:32 +03:00
parent b29fc06a4f
commit c759f34f0f
3 changed files with 130 additions and 24 deletions

24
app.py
View File

@@ -836,26 +836,10 @@ def load_match_data(request: Request, session_token: str):
match_external_id = session_row[8]
try:
from db import get_connection
# Сначала очищаем ручные данные матча,
# чтобы парсер потом записал свежие составы и тренеров
conn = get_connection()
try:
with conn.cursor() as cur:
cur.execute(
"DELETE FROM match_lineup_players WHERE match_id = %s",
(match_id,),
)
cur.execute(
"DELETE FROM match_coaches WHERE match_id = %s",
(match_id,),
)
conn.commit()
finally:
conn.close()
# Потом загружаем свежие данные с сайта
# Очистка и замена матчевых данных выполняется внутри sync_match_page().
# Важно не удалять ручной состав здесь заранее: сервис сначала должен
# увидеть ранее выбранного капитана и, если сайт забыл его указать,
# сохранить этот выбор при повторной загрузке.
run_parser_game(str(match_external_id))
except Exception as e: