When inviting an (external) user to the eportfolio and the provided email address is already used within OpenOLAT, an error appears. The problem with this is:
- User might have choosen the wrong dialog, the actually are looking up an existing user
- An external user might already exist in another EP
- The user gets the error, however he has no chance to do anything about it. He is lost.
From a user perspective it should just use the identity that has been found, whether it is an internal or external user, who cares.
A special case is with email duplicates that are possible since 12.4. In this case, when finding more than one email, an appropriate error should be displayed or better a list where the user has to choose one.