12345678910111213141516 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- class Sequencer::Unit::Import::Freshdesk::MapId < Sequencer::Unit::Base
- prepend ::Sequencer::Unit::Import::Common::Model::Mixin::Skip::Action
- optional :action
- skip_action :skipped, :failed
- uses :id_map, :model_class, :resource, :instance
- def process
- id_map[model_class.name] ||= {}
- id_map[model_class.name][resource['id']] = instance.id
- end
- end
|