Come funziona il livello di fiducia

Ciao,
utilizzo il seguente codice per ottenere il livello di fiducia dell’utente:

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

Ho notato però che se l’utente ha livello di fiducia zero, non mi restituisce il nome “nuovo utente”, bensì una stringa vuota. Perché helper.attrs.user_trust_level non è definito per i nuovi utenti?
Grazie :slight_smile:

Potresti gestire facilmente quel caso modificando il tuo primo elenco in

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

E la tua seconda riga sarebbe molto più veloce in questo modo

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