Disable public send cop in variables duplicates validator
This commit is contained in:
parent
b413a825b1
commit
c047fb860b
|
@ -6,7 +6,7 @@
|
|||
class VariableDuplicatesValidator < ActiveModel::EachValidator
|
||||
def validate_each(record, attribute, value)
|
||||
if options[:scope]
|
||||
scoped = value.group_by { |variable| Array(options[:scope]).map { |attr| variable.send(attr) } }
|
||||
scoped = value.group_by { |variable| Array(options[:scope]).map { |attr| variable.send(attr) } } # rubocop:disable GitlabSecurity/PublicSend
|
||||
scoped.each_value { |scope| validate_duplicates(record, attribute, scope) }
|
||||
else
|
||||
validate_duplicates(record, attribute, value)
|
||||
|
|
Loading…
Reference in New Issue