Comprender cómo funciona el nivel de confianza

Hola,
Utilizo el siguiente código para obtener el nivel de confianza del usuario:

const trustLevel = helper.attrs.user_trust_level;
const trustLevelName = trustLevel ? Discourse.Site.currentProp('trustLevels').findBy('id', trustLevel).name : '';

Pero noté que si el usuario tiene nivel de confianza cero, no me devuelve el nombre “nuevo usuario”, sino una cadena vacía. ¿Por qué helper.attrs.user_trust_level no está definido para los nuevos usuarios?
Gracias :slight_smile:

Podrías manejar fácilmente ese caso modificando tu primera lista a

const trustLevel = helper.attrs.user_trust_level || 0;

Y tu segunda línea sería mucho más rápida así

Discourse.Site.currentProp('trustLevels')[trustLevel].name