From 99479dfcf28f41600db04fe38abe7ad9e8a28557 Mon Sep 17 00:00:00 2001 From: evazion Date: Tue, 8 Mar 2022 03:20:57 -0600 Subject: [PATCH] users: waive one name change per week rule if user has invalid name. --- app/models/user_name_change_request.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/user_name_change_request.rb b/app/models/user_name_change_request.rb index a26935947..dd798711d 100644 --- a/app/models/user_name_change_request.rb +++ b/app/models/user_name_change_request.rb @@ -31,6 +31,8 @@ class UserNameChangeRequest < ApplicationRecord end def not_limited + return if user.name_invalid? + if UserNameChangeRequest.unscoped.where(user: user).exists?(["created_at >= ?", 1.week.ago]) errors.add(:base, "You can only submit one name change request per week") end