in lib/core/elastic_connector_actions.rb [241:254]
def convert_connector_filtering_to_job_filtering(connector_filtering)
return [] unless connector_filtering
connector_filtering = [connector_filtering] unless connector_filtering.is_a?(Array)
connector_filtering.each_with_object([]) do |filtering_domain, job_filtering|
snippet = filtering_domain.dig('active', 'advanced_snippet') || {}
job_filtering << {
'domain' => filtering_domain['domain'],
'rules' => filtering_domain.dig('active', 'rules'),
'advanced_snippet' => snippet['value'] || snippet,
'warnings' => []
}
end
end