FIX: skip email if blank while syncing SSO attributes. (#19939)

Also, return email blank error in `EmailValidator`  when the email is blank.
This commit is contained in:
Vinoth Kannan
2023-01-24 09:10:24 +05:30
committed by GitHub
parent 0924f874bd
commit 799202d50b
5 changed files with 31 additions and 2 deletions

View File

@ -2573,6 +2573,11 @@ RSpec.describe User do
expect(User.find(user.id).email).to eq(secondary_email_record.email)
expect(user.secondary_emails.count).to eq(0)
end
it "returns error if email is nil" do
user.email = nil
expect { user.save! }.to raise_error(ActiveRecord::RecordInvalid)
end
end
describe "set_random_avatar" do