diff --git a/lib/submitters/maybe_update_default_values.rb b/lib/submitters/maybe_update_default_values.rb index cc423e90..477ca81b 100644 --- a/lib/submitters/maybe_update_default_values.rb +++ b/lib/submitters/maybe_update_default_values.rb @@ -19,7 +19,9 @@ module Submitters fields.each do |field| next if field['submitter_uuid'] != submitter.uuid - submitter.values[field['uuid']] ||= get_default_value_for_field(field, user, submitter) + default_value = get_default_value_for_field(field, user, submitter) + + submitter.values[field['uuid']] ||= value if default_value.present? end submitter.save!