diff --git a/vigilancia/menu_idd.py b/vigilancia/menu_idd.py
index 4ae5e2e..10496de 100644
--- a/vigilancia/menu_idd.py
+++ b/vigilancia/menu_idd.py
@@ -700,13 +700,20 @@ def _ejecutar_accion(chat_id, message_id, partes):
if accion == "parental_listar":
_reabrir(chat_id, message_id, "parental", "parental listar")
return
- CAT_ACC = {
- "ayuda": None, "genero": "videoclub", "novedades": "videoclub",
- "descargas": "nas", "estado": "sistema", "temperatura": "sistema",
- "panorama": "sistema", "limpieza": "sistema", "limpiar": "sistema",
- "aimesh": "sistema", "qos": "sistema", "limite": "sistema",
+CAT_ACC = {
+ "ayuda": None, "novedades": "videoclub",
+ "descargas": "nas", "estado": "sistema", "temperatura": "temperatura",
+ "panorama": "sistema", "limpieza": "sistema", "limpiar": "limpiar",
+ "aimesh": "sistema", "qos": "sistema", "limite": "limite listar",
"seguridad": "sistema",
}
+ if accion == "genero":
+ flujo_genero[chat_id] = "esperando_tipo"
+ flujo_genero_tipo.pop(chat_id, None)
+ enviar("🎭 Catálogo por género (30 más descargadas). Primero elige el tipo:\n"
+ "1. 🎬 Películas\n"
+ "2. 📺 Series\n\nResponde el 1 o el 2.", chat_id)
+ return
if accion in directos:
_disp(chat_id, message_id, directos[accion], CAT_ACC.get(accion))
return