fix: сервисы не показывались при POLYGON_ENDPOINT (v1.2.29)

Причина: load_service_ids('polygon') возвращал пустой set (нет services_polygon.txt),
config.service_ids = [], и шаблонный фильтр svc.svcId in [] убивал весь список.

Исправление: в index.html добавлено not config.service_ids — если список пуст,
показываем все сервисы (как и задумано в load_service_ids).
This commit is contained in:
2026-08-03 08:29:46 +04:00
parent dcd978808d
commit 78e1c4dc3b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ from routes.api_scenario_defs import bp_defs as api_scenario_defs_bp
# Версия — показывается в топбаре UI. Меняется при КАЖДОМ изменении кода. # Версия — показывается в топбаре UI. Меняется при КАЖДОМ изменении кода.
# Нужна для фильтрации истории (пользователь видит только записи своей версии). # Нужна для фильтрации истории (пользователь видит только записи своей версии).
VERSION = "1.2.28" VERSION = "1.2.29"
# Flask-приложение с Jinja2-шаблонами из папки templates/ # Flask-приложение с Jinja2-шаблонами из папки templates/
app = Flask(__name__, template_folder="templates", static_folder="static") app = Flask(__name__, template_folder="templates", static_folder="static")
+1 -1
View File
@@ -78,7 +78,7 @@
<div class="card"> <div class="card">
<div class="card-header" style="font-size:13px;">Сервисы</div> <div class="card-header" style="font-size:13px;">Сервисы</div>
<div class="card-body" style="padding:4px;"> <div class="card-body" style="padding:4px;">
{% for svc in services %}{% if svc.svcId in config.service_ids %}<div class="svc-item {% if loop.first %}active{% endif %}" onclick="selectService({{ svc.svcId }})">{{ svc.svcId }}. {{ svc.svc }}</div>{% endif %}{% endfor %} {% for svc in services %}{% if not config.service_ids or svc.svcId in config.service_ids %}<div class="svc-item {% if loop.first %}active{% endif %}" onclick="selectService({{ svc.svcId }})">{{ svc.svcId }}. {{ svc.svc }}</div>{% endif %}{% endfor %}
</div> </div>
</div> </div>
</div> </div>