Qualcuno ha riscontrato un problema con gli utenti di livello di fiducia 3? Possono impostare il proprio titolo, ma quando lo fanno, questo scompare da solo dopo un po’? Usiamo SSO tramite API; controllerò se è correlato a questo.
Sembra la spiegazione più probabile. Controlla se il payload SSO include un attributo title.
Ho appena controllato, ma non include il titolo. Significa che viene sovrascritto?
Posso in qualche modo dire a Discourse di non sovrascriverlo e di mantenere il titolo impostato dall’utente in Discourse? Nel caso in cui non impostarlo significhi sovrascriverlo con nessun titolo?
SSO aggiornerà il titolo solo se lo fornisci nel payload. Nota che se fornisci una stringa vuota, verrà impostata come stringa vuota.
Se non stai passando alcun titolo, allora il problema deve essere qualcos’altro. Hai dei passaggi per riprodurre il problema?
Non stiamo affatto passando il titolo durante l’SSO.
Proverò a riprodurlo; ho ricevuto questa informazione da un utente del nostro servizio. Un’altra cosa strana è che se guardi le impostazioni dell’utente vedi che non ha un titolo
ma se vado alla vista amministratore, allora vedo che l’utente ha di nuovo un titolo
![]()
Questo è un esempio di un utente il cui titolo non è stato effettivamente sovrascritto da molto tempo.
C’è una differenza tra questi due titoli? Uno nella pagina delle impostazioni e l’altro nella pagina delle impostazioni utente dell’amministratore? O.o
@david ciao, ora riesco a riprodurlo.
Ho creato un nuovo account e mi sono assegnato il livello di fiducia 3
Poi ho impostato il mio titolo e aggiornato la pagina, ed è sparito.
Non ho dovuto disconnettermi e riconnettermi o fare altro, basta aggiornare la pagina dopo l’impostazione.
PIÙ INFORMAZIONI:
Sembra che se imposto il titolo come “admin” per un utente di livello 3, allora l’utente può aggiornare e utilizzare il titolo quante volte vuole. Ma se un utente con livello di fiducia 3 lo imposta come “nessun titolo” e poi reimposta qualsiasi titolo, aggiornare di nuovo rimuove tutte le impostazioni.
Ho cambiato la categoria in “bug”, poiché sembra che questo non dovrebbe accadere.
L’utente ha cliccato su salva prima di aggiornare? L’ho appena testato su try.discourse.org come utente TL3 e non sono riuscito a riprodurre il problema.
Sì, ho salvato come utente di livello 3. Quando ho provato con il mio account di test. Potete provare sulla nostra istanza ospitata da discourse keskustelut.inderes.fi e l’utente di test si chiama discourse_test, come mostrato nello screenshot sopra. Questo utente ha un livello di fiducia di 3.
Processo di test
- Assicurati che TL 3 non abbia un titolo.
- Accedi come tl3
- Vai alle impostazioni del profilo e imposta il titolo dal menu a tendina, poi salva
- Aggiorna la pagina
- Il titolo dovrebbe scomparire.
Sì, sono esattamente i passaggi che ho seguito su Try. Fammi accedere al tuo sito e provo.
OK, quindi è molto strano. Sembra essere correlato alla locale. Quando il sito è in finlandese, quello predefinito, il salvataggio di un titolo non sembra funzionare. Quando ho abilitato allow user locale e ho cambiato la locale dell’utente discourse_test in Inglese (Stati Uniti), il salvataggio ha funzionato come previsto. @gerhard, hai qualche idea?
È un problema noto. Me ne occuperò all’inizio della prossima settimana. Chiudo questa discussione come duplicata.

