Project

General

Profile

« Previous | Next » 

Revision 1545b9ec

Added by Ivan Necas almost 10 years ago

Fixes #6297 - remove unused and unreachable code that used delayed jobs

View differences:

app/models/katello/repository.rb
end
end
def trigger_contents_changed(options)
Repository.trigger_contents_changed([self], options)
end
def self.trigger_contents_changed(repos, options)
wait = options.fetch(:wait, false)
reindex = options.fetch(:reindex, true) && Katello.config.use_elasticsearch
publish = options.fetch(:publish, true) && Katello.config.use_pulp
cloned_repo_overrides = options.fetch(:cloned_repo_overrides, [])
tasks = []
if publish
tasks += repos.flat_map do |repo|
clone = cloned_repo_overrides.find do |c|
repo.library_instance_id == c.id || repo.library_instance_id == c.library_instance_id
end
repo.generate_metadata(:cloned_repo_override => clone, :node_publish_async => true)
end
end
repos.each{|repo| repo.generate_applicability } #don't wait on applicability
repos.each{|repo| repo.index_content } if reindex
PulpTaskStatus.wait_for_tasks(tasks) if wait
end
# TODO: break up method
# rubocop:disable MethodLength
def build_clone(options)

Also available in: Unified diff