diff --git a/app/models/user.rb b/app/models/user.rb index 54aa8d85e..f1b8c3d23 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -723,8 +723,8 @@ class User < ApplicationRecord end def validate_sensitive_string - raise("真实姓名包含敏感词汇,请重新输入") unless HarmoniousDictionary.clean?(lastname) - raise("昵称包含敏感词汇,请重新输入") unless HarmoniousDictionary.clean?(nickname) + raise("真实姓名包含敏感词汇,请重新输入") if lastname && !HarmoniousDictionary.clean?(lastname) + raise("昵称包含敏感词汇,请重新输入") if nickname && !HarmoniousDictionary.clean?(nickname) end def set_laboratory