diff options
author | Gô Shoemake <marrus-sh@users.noreply.github.com> | 2017-06-19 02:31:14 -0700 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-06-19 11:31:14 +0200 |
commit | 29a22691d2a9eefbc2eb886659843f87d187c98e (patch) | |
tree | 6dca7962bb8f12e3c915deb09756f59aa93c7a08 /app/validators | |
parent | d55f207274648369cba30ff001aa3e354fa30dca (diff) |
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
Diffstat (limited to 'app/validators')
-rw-r--r-- | app/validators/status_length_validator.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/validators/status_length_validator.rb b/app/validators/status_length_validator.rb index 55135a598..3f3e422d9 100644 --- a/app/validators/status_length_validator.rb +++ b/app/validators/status_length_validator.rb @@ -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 |