Fix session manager initialization order

Moved session manager initialization to after upload folder configuration to prevent TypeError when accessing UPLOAD_FOLDER config value.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Adolfo Delorenzo 2025-06-03 00:50:45 -06:00
parent eb4f5752ee
commit 30edf8d272

4
app.py
View File

@ -62,7 +62,6 @@ app = Flask(__name__)
# Initialize configuration and secrets management # Initialize configuration and secrets management
init_config(app) init_config(app)
init_secrets(app) init_secrets(app)
init_session_manager(app)
# Configure CORS with security best practices # Configure CORS with security best practices
cors_config = { cors_config = {
@ -108,6 +107,9 @@ except Exception as e:
app.config['UPLOAD_FOLDER'] = upload_folder app.config['UPLOAD_FOLDER'] = upload_folder
# Initialize session management after upload folder is configured
init_session_manager(app)
# TTS configuration is already loaded from config.py # TTS configuration is already loaded from config.py
# Warn if TTS API key is not set # Warn if TTS API key is not set
if not app.config.get('TTS_API_KEY'): if not app.config.get('TTS_API_KEY'):