0
0
Fork 0

Make custom emoji domains case insensitive #9351 (#9474)

* Make custom emoji domains case sensitive #9351

* Fixup style in downcase_domain to comply with codeclimate.

* switch if! to unless

* Don't use transactions, operate in batches.

Also revert spurious schema change.
This commit is contained in:
Adam Copp 2018-12-11 04:30:57 +00:00 committed by Eugen Rochko
parent dbb1ee269f
commit 7d00e4edbd
5 changed files with 24 additions and 2 deletions

View file

@ -75,4 +75,13 @@ RSpec.describe CustomEmoji, type: :model do
end
end
end
describe 'pre_validation' do
let(:custom_emoji) { Fabricate(:custom_emoji, domain: 'wWw.MaStOdOn.CoM') }
it 'should downcase' do
custom_emoji.valid?
expect(custom_emoji.domain).to eq('www.mastodon.com')
end
end
end