FEATURE: invite_code is case-insensitive

Previously we required exact casing for invite code, this can cause a lot
of confusion. Relax the requirement.
This commit is contained in:
Sam Saffron
2020-03-26 13:44:02 +11:00
parent b2aa203e67
commit ecbccab159
3 changed files with 5 additions and 4 deletions

View File

@ -425,7 +425,7 @@ class UsersController < ApplicationController
return fail_with("login.email_too_long")
end
if SiteSetting.require_invite_code && SiteSetting.invite_code != params[:invite_code]
if SiteSetting.require_invite_code && SiteSetting.invite_code.strip.downcase != params[:invite_code].strip.downcase
return fail_with("login.wrong_invite_code")
end