SenseNet / sensenet

Open Source Content Services Platform written in .NET
https://sensenet.com
GNU General Public License v2.0
173 stars 112 forks source link

Gmail '+' dynamic email feature breaks assign repository #1737

Closed VargaJoe closed 1 year ago

VargaJoe commented 2 years ago

When a user registers with an email alias or task specific email address of google, so the email address has a "+" (plus) sign in it, the terms of use step breaks the process.

Copy Terms Of Use failed - Assign Repository operation is aborted

Backend throws a "System.InvalidOperationException: Copy failed: target content does not exist with path" exception in AssignRepositoryActivity.cs

Plus sign is a special character, so it is replaced in content paths.

The user get an "Your sensenet repository is ready" and can log in.

kavics commented 1 year ago

Related PR in the TFS: https://tfs.sensenet.com/SenseNetProductTeam/SenseNet/_git/snaas-services/pullrequest/237