fix dynamic document areas

pull/698/merge
Pete Matsyburka 1 month ago
parent 93e0730210
commit 2085227cd9

@ -127,14 +127,18 @@ module Submissions
end end
end end
submission.template_fields = template.fields.deep_dup submission.template_fields = template.fields.deep_dup.filter_map do |field|
next field if field['areas'].blank?
submission.template_fields.each do |field| field['areas'] = field['areas'].filter_map do |area|
field['areas'].to_a.each do |area|
dynamic_area = areas_index[area['uuid']] dynamic_area = areas_index[area['uuid']]
area.merge!(dynamic_area) if dynamic_area next area.merge(dynamic_area) if dynamic_area
area if area.key?('page')
end end
field if field['areas'].present?
end end
submission submission

Loading…
Cancel
Save