Here's the scenario:
Person A has a number of active email addresses including "abc@gmail.com" and "cde@abc.com". When Person B invited Person A to join a project, he used the "abc@gmail.com" of Person A. Person A then joined the project.
Then, after a certain time, Person B needed to invite Person A for another project, and this time Person B used "cde@abc.com" of Person A. Person A got the email invitation and pressed the invitation link to join. However, after logging in with its existing TeamElements account registered with "abc@gmail.com", it says that there is no current project being invited.
After spending some time to dig out the reason, it is found that Person B should have sent to "abc@gmail.com".
Is there any workflow that can help improve close this hidden gap?