We're updating the issue view to help you get more done.Learn more

GitLab SSO fails if non-English language set in Mattermost Account Settings

Still reproducing in 4.0.3.

It took me a long time to get it to repro: I tried changing my account settings > display > language to various values, as well as System Console settings to various config options.

Right now it's reproducing for me consistently with

  • All config.json settings set to defaults

  • Account Settings > Display > Language set to "Deutsch"

Notes:

Also see more comments here: https://mattermost.atlassian.net/browse/PLT-7231?focusedCommentId=38809&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-38809


Still reproducing in 4.0.2.
See https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1808#note_36573662


*Original ticket description:*

1) Sign in with GitLab SSO
2) Go to Account Settings > Display > Language, then choose "Deutsch" (or other non-English language)
3) Log out
4) Sign in with GitLab SSO (or attempt to)

Observed:

Expected: Sign in successful

NOTE: See original report here https://gitlab.com/gitlab-org/gitlab-ce/issues/35472. They mention a workaround is updating the database with

1 update users set locale = 'en' where email = 'your_email';

Status