Remove username
from User#sanitize_attrs
callback
This attribute is since validated against `DynamicPathValidator`, which has strict requirements for the characters allowed, and should no longer need to be sanitized in a callback before saving. This has additional benefits in our test suite, where every creation of a `User` record was calling `Sanitize.clean` on a username value that was always clean, since we're the ones generating it.
This commit is contained in:
parent
5ab158f545
commit
64073185ad
1 changed files with 3 additions and 3 deletions
|
@ -726,9 +726,9 @@ class User < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def sanitize_attrs
|
||||
%w[username skype linkedin twitter].each do |attr|
|
||||
value = public_send(attr) # rubocop:disable GitlabSecurity/PublicSend
|
||||
public_send("#{attr}=", Sanitize.clean(value)) if value.present? # rubocop:disable GitlabSecurity/PublicSend
|
||||
%i[skype linkedin twitter].each do |attr|
|
||||
value = self[attr]
|
||||
self[attr] = Sanitize.clean(value) if value.present?
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue