Con las últimas actualizaciones de n8n, algunos usuarios han reportado un error al intentar crear nuevas credenciales o agregar una nueva API key: los campos (casillas) simplemente desaparecen de la interfaz, imposibilitando la configuración.
Este problema, aunque confuso al inicio, tiene una solución temporal muy sencilla que ha funcionado en múltiples instancias de n8n en producción.
Contexto del error
- Afecta a: Instancias de n8n autohosteadas y en algunos despliegues Docker.
- Síntoma: Al crear una nueva credencial, los campos requeridos no se muestran en el formulario.
- Momento en que ocurre: Después de actualizar a versiones recientes de n8n (a partir de 2025).
Este bug parece estar relacionado con la forma en que n8n maneja la variable de entorno N8N_DEFAULT_LOCALE, lo que impacta directamente en la renderización de formularios dinámicos en la UI.
Solución comprobada
El workaround más efectivo consiste en colocar la variable N8N_DEFAULT_LOCALE como comentario en el archivo de configuración o en el docker-compose.yml.
Ejemplo en tu archivo de entorno:
## Huso Horario
- GENERIC_TIMEZONE=America/Mexico_City
- TZ=America/Mexico_City
#- N8N_DEFAULT_LOCALE=es-MX
Explicación
- El comentario
#evita que n8n intente forzar un locale específico (comoes-MX). - Al quedar deshabilitada, n8n vuelve a un modo “fallback” (normalmente inglés), lo que restaura el renderizado correcto de las casillas en las credenciales.
Beneficios de esta solución temporal
✅ Permite crear y editar credenciales sin problemas.
✅ Evita modificar el core de n8n.
✅ Se puede aplicar tanto en entornos locales como en Docker.
✅ Compatible con configuraciones que ya usan variables de zona horaria (TZ, GENERIC_TIMEZONE).
Recomendación
- Aplica este workaround si ya estás experimentando el error.
- Mantente atento a futuras releases oficiales de n8n, donde se espera que este bug sea corregido.
- Como práctica segura, documenta este cambio en tus archivos de despliegue (
.envodocker-compose.yml) para que tu equipo esté al tanto de por qué está comentada la variable.
Conclusión
Si después de actualizar n8n notas que las casillas para credenciales desaparecen, no es un problema de tu instalación sino un bug reciente.
La solución rápida y eficaz es comentar la línea N8N_DEFAULT_LOCALE=es-MX en tu configuración.
Hasta que el equipo de n8n libere un fix oficial, este ajuste asegura que tu flujo de trabajo no se interrumpa.