Users are reporting that new members who have posted are not appearing in the /u user directory on their Discourse instances, despite being registered. sheldrake notes that Georgi44 and Cynthia, who have posted, are missing from the directory. Stephen explains that the user directory is not updated in real time and relies on a daily batch process, which may explain the delay. Heliosurge suggests checking if users have disabled public profile visibility. Johani proposes adding a ‘last updated at’ notice to the user directory to clarify the refresh schedule, a suggestion supported by codinghorror. eviltrout and j.jaffeux have implemented code changes to improve the display. However, habeycole reports a more severe issue: only five users appear in the ‘all time’ view despite over 270 registered users, even in safe mode, suggesting a potential bug. Stephen requests further troubleshooting to rule out plugin interference.
Good spot! However, most of the dropdown timeframes end with yesterday’s date. But “all time” does not. And amongst those users that are listed are those who joined X hours ago, where X is less than the current hours into today.
Given that this has come up three times on meta (I’m fairly confident it has), I wonder if we should put some kind of disclaimer on the page – either for staff only, or for everyone – about the daily refresh.
I don’t think we send the “last updated at” details to the client, but if we did, I think there’s some benefit to displaying that information to both users and staff. We can tone it down a bit and make sure it’s placed somewhere where it can’t be missed, like right underneath the period select-kit.
I like this idea very much, can we assign it Monday @eviltrout? I assume it’s fairly easy based on what I’ve seen in the mocks? I’d like the reduced tech support..
Thanks @Stephen … but five hours after your post here I still can’t see either of them at /u in my desktop browser, a fresh desktop browser, or in my phone’s browser. Weird.
Correct number of registered users I have from the About page
Due to this, I have to disable user directory so it doesn’t look like a kind of fraud on my part when users visit users all time directory and only five users show up.
@sheldrake. Yes, it is a bug. And my Discourse instance is very up to date. I’m on the latest version 2.5 beta 2. I noticed that since August last year but just resorted to hiding users directory since I don’t even want same to be available for viewing by others.
Have you verified that even in safe mode it only shows an incomplete count? I would do that and try disabling all plugins, it needs to occur with zero additional code to be something we can readily troubleshoot.
A bug would be something affecting all instances of Discourse. Yours is the only one I’m aware of that exhibits this. If it began in August last year it may be a plugin or other customization that’s responsible.