convert_connector_filtering_to_job_filtering

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