fix: _ensure_roles_is_admin_column also sets is_admin=true for Admin
This commit is contained in:
@@ -389,7 +389,8 @@ def _ensure_roles_is_admin_column(bind_engine):
|
||||
try:
|
||||
with bind_engine.begin() as connection:
|
||||
connection.execute(text(alter))
|
||||
logger.reason("Added roles.is_admin column", extra={"statement": alter})
|
||||
connection.execute(text("UPDATE roles SET is_admin = true WHERE name = 'Admin'"))
|
||||
logger.reason("Added roles.is_admin column, updated Admin roles", extra={"statement": alter})
|
||||
except Exception as migration_error:
|
||||
logger.explore(
|
||||
"roles.is_admin additive migration failed",
|
||||
|
||||
Reference in New Issue
Block a user