fix empty base on 1st start
All checks were successful
Test Build / test-build (push) Successful in 1s

This commit is contained in:
2025-07-30 18:55:23 +03:00
parent 4ebe15522f
commit ca8e70781c

4
app.py
View File

@@ -1,5 +1,6 @@
import os
from flask import Flask, session, request
from sqlalchemy import inspect
from dotenv import load_dotenv
# 1. Загрузка переменных окружения - в самом верху
@@ -62,6 +63,7 @@ def create_app():
login_manager.login_message_category = "info"
with app.app_context():
if inspect(db.engine).has_table('user_config'):
from models import User, UserConfig
all_configs = UserConfig.query.all()
for config in all_configs:
@@ -82,6 +84,8 @@ def create_app():
app.logger.info(f"Job {job_id} loaded on startup.")
except Exception as e:
app.logger.error(f"Failed to load job {job_id}: {e}")
else:
app.logger.warning("Database tables not found. Skipping job loading on startup. Run 'flask init-db' to create the tables.")
scheduler.start()
# --- Регистрация команд CLI ---