Project

General

Profile

« Previous | Next » 

Revision 7ca2824c

Added by Justin Sherrill about 10 years ago

fixing issue with promotion to environment with repositories

View differences:

app/lib/actions/katello/content_view/promote.rb
plan_action(Repository::CloneToEnvironment, repository, environment)
end
end
repos_to_delete(version, environment).each do |repo|
plan_action(Repository::Destroy, repo)
end
......
private
def repos_to_delete(version, environment)
archived_library_instance_ids = version.archived_repos.collect{|archived| archived.library_instance_id}
version.content_view.repos(environment).find_all do |repo|
!version.archived_repos.include?(repo.library_instance_id)
!archived_library_instance_ids.include?(repo.library_instance_id)
end
end

Also available in: Unified diff