User was forced to wait for approval, despite a pending invitation

AI-generated summary

A user, watchmanmonitor, encountered an issue where a user’s email address appeared in the “pending approval” list despite having a pending invitation. watchmanmonitor expected the pending invitation to automatically approve the user’s account.

techAPJ agreed with this expectation and fixed the issue via a pull request.

After upgrading his self-hosted forum, watchmanmonitor requested a task to clean up pending invites that match active users. However, codinghorror suggested manual cleanup for now, thanking watchmanmonitor for bringing the issue to their attention.

I invited a user to my hosted forum, and now I see his email address in my users pending approval. How can this be?

I don’t really know how he found out the forum URL without clicking the invitation link , but even if he registered fresh, I’d like to think that the pending invitation from a matching email address would act as an approval for his pending account.

PS I can certainly wait until Monday while to approve Mark, while the team looks into this.

1 Like

Agreed. Fixed via:

https://github.com/discourse/discourse/pull/3568

5 Likes

Awesome! I just upgraded my self hosted forum, where I have about 300 invites.

I see that a few match current users, could we get a task to clean up some of my pending invites which are no longer needed, since they match active users?

I suggest cleaning those up manually for now. Thanks for staying on top of this so we could fix it!