Sha256: d12738621e0b10dceb98d6da8233aa5c8504bd925430a65b1dcca78418c75462

Contents?: true

Size: 617 Bytes

Versions: 2

Compression:

Stored size: 617 Bytes

Contents

module Actions
  module Katello
    module Repository
      class FinishUpload < Actions::Base
        def plan(repository, dependency = nil)
          unless repository.puppet?
            plan_action(Katello::Repository::MetadataGenerate, repository, nil, dependency)
          end

          recent_range = 5.minutes.ago.iso8601
          plan_action(ElasticSearch::Repository::FilteredIndexContent,
                      id: repository.id,
                      filter: {:association => {:created => {"$gt" => recent_range}}},
                      dependency: dependency)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
katello-2.4.0.rc2 app/lib/actions/katello/repository/finish_upload.rb
katello-2.4.0.rc1 app/lib/actions/katello/repository/finish_upload.rb