Log inSkip to main contentSkip to sidebar
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.
Cancelling group invitations does not always cancel the invite request
If a user has been invited to multiple groups (ie they were automatically invited to default group, but then added to Admin user group) - cancelling one of those groups doesn't update the "last sent" date and therefore does not re-send the invitation via SMTP
Essentially, the invitation request is a collection of child group invitations - if one child group is cancelled, this does not cancel the entire parent invitation request
This creates a problem when a user isn't able to receive email notifications - as this behaviour creates problems for the administrator
Steps to Reproduce
Have a user invited to more than one group (ie Default user group and Administrators)
Cancel the invitation for one of these groups, the invite date does not update for that group, and no email is sent via SMTP logs (as the entire invite was not cancelled)
Expected Results
The invitation is cancelled for that particular group, adding the user again correctly reflects the new sent date and the notification to this new group is considered a seperate invitation and is sent via SMTP
Actual Results
We've had a case where a user was invited to two groups (default group and Administrators) - they had notifications disabled on their Atlassian account and didn't receive any invites.
They re-enabled their notifications, but having their invitation cancelled/re-added did nothing as both group invites were not cancelled - therefore SMTP never triggered a fresh email (as the parent invitation request was not considered fully cancelled).
Workaround
Manually scan through each group, ensure that a user is not invited to multiple groups at any given time - make sure to cancel each and every group invite before attempting to add them again
Ideally, decoupling group invitations from each other should prevent this issue from occurring in the first place