However, a new issue appeared along side the fix which is that existing users who use the link are no longer being added to the group specified in the ‘Add to groups’. This completely breaks our implementation of using invitation links for all our existing users because most importantly in addition to redirecting existing users to a topic, we use the ‘add to group’ to give them access to private categories along side using a webhook for external integrations (detailed use case explained here & here )
Dear Discourse Team (cc: @lindsey)
I urge you to have a look at this asap as this is affecting our implementation and it is quite urgent.
Thank you!
This is a bit of an odd path to take for existing users. Invites are geared towards new users. As an admin, why not add the existing users to the group directly?
Because we rely on them clicking on the invitation link and have been using the ‘Add to group’ feature. This also helped with the automation we’re using:
Learner clicks on the link
Existing or new, they’re added to a group and redirected to a topic post
The topic post is in a private category which only people added to the group can view it (but now only new users can view these topics because [existing users] are no longer being added to the group hence the new changes)
In some cases, when they’re added to the group (after clicking on the link) we have it connected to a webhook which grants a badge, or does other automations based on this step.
This has been working perfectly for us for about two and a half years.