lib/eco/cli/config/default/workflow.rb in eco-helpers-2.5.8 vs lib/eco/cli/config/default/workflow.rb in eco-helpers-2.5.9

- old
+ new

@@ -151,17 +151,19 @@ io end end wf.on(:report) do |wf_report, io| - if file = io.options.dig(:report, :people, :csv) - io.options.deep_merge!(export: { - options: {internal_names: true, nice_header: true, split_schemas: true}, - file: {name: file, format: :csv} - }) - io = io.session.process_case("to-csv", io: io, type: :export) + io.tap do |_io| + if file = io.options.dig(:report, :people, :csv) + io.options.deep_merge!(export: { + options: {internal_names: true, nice_header: true, split_schemas: true}, + file: {name: file, format: :csv} + }) + aux_io = io.new(people: io.people.updated_or_created) + io.session.process_case("to-csv", io: aux_io, type: :export) + end end - io end wf.on(:end) do |wf_end, io| get_people = io.options.dig(:people, :get) partial_update = get_people && get_people.dig(:type) == :partial