исправлено передача синих логотипов для Зенит/Динамо и логотипы каналов не должны отображаться, когда у матча уже есть счет
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import secrets
|
||||
|
||||
from db import get_connection
|
||||
from parsers.parser_sources import build_logo_path
|
||||
from parsers.parser_sources import build_logo_variant_path
|
||||
from repositories.match_repository import resolve_match_source_key
|
||||
|
||||
|
||||
@@ -92,8 +92,12 @@ def get_match_session_by_token(session_token: str):
|
||||
source_key = resolve_match_source_key(row[1], row[21] if len(row) > 21 else None)
|
||||
if len(row) > 21:
|
||||
row[21] = source_key
|
||||
row[16] = build_logo_path(source_key, row[16])
|
||||
row[20] = build_logo_path(source_key, row[20])
|
||||
# Эти пути используются рабочей страницей при отправке команд
|
||||
# SetImage через agent.exe для нейтральных титров. Для «Динамо» и
|
||||
# «Зенита» в титрах нужен синий вариант логотипа; остальные команды
|
||||
# остаются без изменений.
|
||||
row[16] = build_logo_variant_path(source_key, row[16], "blue")
|
||||
row[20] = build_logo_variant_path(source_key, row[20], "blue")
|
||||
return tuple(row)
|
||||
finally:
|
||||
conn.close()
|
||||
|
||||
Reference in New Issue
Block a user