fix(config):RolesPermisos maneja modulos/acciones ya parseados por el API
El controller de config/roles ya devuelve modulos (array) y acciones (objeto) parseados, pero el frontend intentaba JSON.parse() otra vez sobre algo que no era string. Ahora verifica el tipo antes de parsear.
This commit is contained in:
@@ -32,8 +32,8 @@ export async function patchConfigSistema(data: Record<string, string>): Promise<
|
||||
|
||||
export interface RolConfig {
|
||||
rol: string
|
||||
modulos: string // JSON array string
|
||||
acciones: string // JSON object string
|
||||
modulos: string[] | string
|
||||
acciones: Record<string, boolean> | string
|
||||
}
|
||||
|
||||
/** GET /config/roles — todas las configuraciones de rol */
|
||||
|
||||
Reference in New Issue
Block a user