From 6c2c1660db32e822c9c1e844b1de1e347483dde9 Mon Sep 17 00:00:00 2001 From: Jerin K C <58975326+jerinkc@users.noreply.github.com> Date: Fri, 21 Jul 2023 19:25:41 +0530 Subject: [PATCH] Fix blank user's name (#19723) --- app/models/user.rb | 2 +- app/views/users/_errors.html.erb | 2 +- ...20230718102644_backfill_user_blank_name.rb | 9 +++++ .../backfill_user_blank_name_spec.rb | 33 +++++++++++++++++++ spec/models/user_spec.rb | 2 ++ 5 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 lib/data_update_scripts/20230718102644_backfill_user_blank_name.rb create mode 100644 spec/lib/data_update_scripts/backfill_user_blank_name_spec.rb diff --git a/app/models/user.rb b/app/models/user.rb index 96dcaaa76..1d9b553cf 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -131,7 +131,7 @@ class User < ApplicationRecord validates :following_orgs_count, presence: true validates :following_tags_count, presence: true validates :following_users_count, presence: true - validates :name, length: { in: 1..100 } + validates :name, length: { in: 1..100 }, presence: true validates :password, length: { in: 8..100 }, allow_nil: true validates :payment_pointer, format: PAYMENT_POINTER_REGEXP, allow_blank: true validates :rating_votes_count, presence: true diff --git a/app/views/users/_errors.html.erb b/app/views/users/_errors.html.erb index 85a4553e1..3704e0b53 100644 --- a/app/views/users/_errors.html.erb +++ b/app/views/users/_errors.html.erb @@ -1,7 +1,7 @@