0
0
Fork 0

Fix character/grapheme count stuff (#3839)

* Bring Toot button in line with counter

Both should use stringz I guess

* Use grapheme_length for character count
This commit is contained in:
Gô Shoemake 2017-06-19 02:31:14 -07:00 committed by Eugen Rochko
parent d55f207274
commit 29a22691d2
2 changed files with 3 additions and 2 deletions

View file

@ -5,6 +5,6 @@ class StatusLengthValidator < ActiveModel::Validator
def validate(status)
return unless status.local? && !status.reblog?
status.errors.add(:text, I18n.t('statuses.over_character_limit', max: MAX_CHARS)) if [status.text, status.spoiler_text].join.length > MAX_CHARS
status.errors.add(:text, I18n.t('statuses.over_character_limit', max: MAX_CHARS)) if [status.text, status.spoiler_text].join.mb_chars.grapheme_length > MAX_CHARS
end
end