Sto trovando difficoltà nel cercare consigli per risolvere questo problema. Il mio elenco degli utenti, ad esempio Discourse Meta, è vuoto per tutti i gruppi di tempo, con il messaggio “Nessun risultato trovato” per ciascuno.
L’ultimo post nel tema sopra citato suggeriva che in passato esisteva una possibile soluzione a questo problema, ma il argomento di supporto è stato apparentemente cancellato…
Questo sta accadendo su un sito che ospitiamo noi? In tal caso, inviaci un messaggio privato e daremo un’occhiata per capire cosa sta succedendo.
La soluzione suggerita era assicurarsi che Sidekiq fosse in esecuzione e attendere che si eseguisse il job di background giornaliero che aggiorna la lista utenti: la lista utenti viene aggiornata una volta al giorno da un job di background. Se la lista utenti non viene aggiornata una volta al giorno, allora c’è un problema che dovrà essere esaminato.
No, si tratta di un’installazione self-hosted. Ho visto qualcosa riguardo all’avvio manuale di due diversi job di Sidekiq: Jobs::DirectoryRefreshOlder e Jobs::DirectoryRefreshDaily, che ho eseguito con esito OK, ma senza miglioramenti alla lista stessa.
È possibile che questo sia stato rotto da un po’ di tempo; non credo che qualcuno stesse utilizzando regolarmente quella classifica sul sito in questione.
Se qualcuno ha idee su quali tipi di log potrebbero essere utili, sarebbe d’aiuto. Non sembra che sia un plugin a interrompere il rendering con il messaggio “Nessun risultato trovato”, ma potrei sbagliarmi…
Sul mio sito, dove compare l’errore “Nessun risultato trovato” (sia come utente anonimo non loggato sia come me con diritti di amministratore), l’API restituisce:
{
"errors": [
"Non sei autorizzato a visualizzare la risorsa richiesta."
],
"error_type": "invalid_access"
}
Questo errore suona familiare a qualcuno che potrebbe aiutarmi a capire cosa è configurato male sul mio sito?
AGGIORNAMENTO: OK, sono ufficialmente su Discourse da troppo tempo. Avevo dimenticato che esiste un’impostazione del sito enable user directory che era stata disattivata molto tempo fa. Non sorprendentemente, riattivandola allo stato attivo predefinito, ho risolto questo errore.