diff --git a/lib/submissions/create_from_submitters.rb b/lib/submissions/create_from_submitters.rb index 13d4f851..be8525de 100644 --- a/lib/submissions/create_from_submitters.rb +++ b/lib/submissions/create_from_submitters.rb @@ -65,6 +65,7 @@ module Submissions template_fields.each do |f| next if f['submitter_uuid'] != submitter_uuid || (!f['name'].in?(readonly_fields) && + !f['name'].to_s.downcase.in?(readonly_fields) && !f['name'].to_s.parameterize.underscore.in?(readonly_fields)) f['readonly'] = true @@ -93,7 +94,7 @@ module Submissions next if f['submitter_uuid'] != submitter_uuid field_configs = fields.find do |e| - e['name'] == f['name'] || e['name'] == f['name'].to_s.parameterize.underscore + e['name'].to_s.casecmp(f['name'].to_s).zero? || e['name'] == f['name'].to_s.parameterize.underscore end next if field_configs.blank?