Issue assignment fails because user email is case sensitive

Description

Issue assignment fails sometimes when user email doesn’t match exactly the git user email (there is a difference in upper/lower case).

Reported firstly on community:

Steps to reproduce
1. Initialize local git repository
2. Set git user email to abc@abc.abc
3. Create a user in SonarQube with email AbC@aBc.AbC
4. Commit one file to the git repository with issues and analyzer a project

Outcome:
The issue is unassigned

Expected outcome:
The issue will be matched to the user with email AbC@aBc.AbC

Production Notes

None

Activity

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Fix versions

Affects versions

Labels

Edition

Community

Goals

None

Due date

Priority

Sentry

Created December 8, 2023 at 6:48 AM
Updated December 3, 2024 at 8:01 AM
Resolved February 1, 2024 at 2:52 PM