Revision 7ca2824c
Added by Justin Sherrill about 10 years ago
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
fixing issue with promotion to environment with repositories