From f31e2bf760113113271bc2b5dca604aa96de9fdc Mon Sep 17 00:00:00 2001 From: Carlos Tello Date: Fri, 4 Sep 2026 21:41:57 -0300 Subject: [PATCH] fix: sanitizar tildes y acentos en init_db.py para evitar errores UnicodeEncodeError al inicializar la base de datos --- init_db.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/init_db.py b/init_db.py index 861fdd3..a8e889e 100644 --- a/init_db.py +++ b/init_db.py @@ -66,7 +66,7 @@ def init_database(): default_roles = [ { 'name': 'Admin', - 'description': 'Control total institucional, infraestructura, gestión académica y accesos RBAC', + 'description': 'Control total institucional, infraestructura, gestion academica y accesos RBAC', 'is_system': True, 'permissions': { 'classrooms': 'read_write', @@ -82,7 +82,7 @@ def init_database(): }, { 'name': 'Docente', - 'description': 'Gestión de reservas de cursada, consulta de cronograma y materias', + 'description': 'Gestion de reservas de cursada, consulta de cronograma y materias', 'is_system': False, 'permissions': { 'classrooms': 'read', @@ -97,8 +97,8 @@ def init_database(): } }, { - 'name': 'Bedelía', - 'description': 'Gestión operativa de aulas, sedes, reservas, comisiones, importación y cartelera', + 'name': 'Bedelia', + 'description': 'Gestion operativa de aulas, sedes, reservas, comisiones, importacion y cartelera', 'is_system': False, 'permissions': { 'classrooms': 'read_write', @@ -189,7 +189,7 @@ def init_database(): if not admin.theme_preference: admin.theme_preference = "auto" db.session.commit() - print(f"[INFO] El usuario admin (admin@edu-space.com) está activo y vinculado al rol '{admin_role.name if admin_role else 'ADMIN'}'.") + print(f"[INFO] El usuario admin (admin@edu-space.com) esta activo y vinculado al rol '{admin_role.name if admin_role else 'ADMIN'}'.") # 5. Inicializar edificios institucionales oficiales print("[*] Verificando edificios institucionales...") @@ -199,13 +199,13 @@ def init_database(): b_central = Building( name='Edificio Central', code='CENTRAL', - address='Tte. Gral. Juan Domingo Perón 802, CABA', + address='Tte. Gral. Juan Domingo Peron 802, CABA', floors=4, description='Sede central institucional de UniCABA. Aulas de grado, auditorio y laboratorios.' ) db.session.add(b_central) else: - b_central.address = 'Tte. Gral. Juan Domingo Perón 802, CABA' + b_central.address = 'Tte. Gral. Juan Domingo Peron 802, CABA' b_virtual = Building.query.filter_by(name='Campus Virtual').first() if not b_virtual: