From 23a74ecf8fb2c142c9c1d79a1c0b4f069b8c02be Mon Sep 17 00:00:00 2001 From: Bianca Nenciu Date: Mon, 30 Jan 2023 10:49:08 +0200 Subject: [PATCH] FIX: Truncate existing user status to 100 chars (#20044) This commits adds a database migration to limit the user status to 100 characters, limits the user status in the UI and makes sure that the emoji is valid. Follow up to commit b6f75e231cb49455908c980e0549290828c2162f. --- .../app/templates/components/user-status-picker.hbs | 1 + app/models/user_status.rb | 2 +- ...7173249_truncate_user_status_to_100_characters.rb | 12 ++++++++++++ spec/requests/user_status_controller_spec.rb | 8 ++++++-- spec/requests/users_controller_spec.rb | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 db/migrate/20230127173249_truncate_user_status_to_100_characters.rb diff --git a/app/assets/javascripts/discourse/app/templates/components/user-status-picker.hbs b/app/assets/javascripts/discourse/app/templates/components/user-status-picker.hbs index fa11de21f53..9c8a5ecc264 100644 --- a/app/assets/javascripts/discourse/app/templates/components/user-status-picker.hbs +++ b/app/assets/javascripts/discourse/app/templates/components/user-status-picker.hbs @@ -19,6 +19,7 @@