fix: add missing call to _ensure_roles_is_admin_column() in init_db()

The inline migration _ensure_roles_is_admin_column() was defined but
never called from init_db(). This caused 'column roles.is_admin does
not exist' errors when logging in against databases with an older
schema. Added the missing call to ensure the column is created during
startup.
This commit is contained in:
2026-05-26 18:50:48 +03:00
parent b2b1ea2c92
commit 042c87d3bf

View File

@@ -712,6 +712,7 @@ def init_db():
_ensure_user_dashboard_preferences_health_columns(engine)
_ensure_git_server_configs_columns(engine)
_ensure_auth_users_columns(auth_engine)
_ensure_roles_is_admin_column(auth_engine)
_ensure_filter_source_enum_values(engine)
_ensure_dataset_review_session_columns(engine)
_ensure_translation_jobs_columns(engine)