app/lib/actions/katello/repository/update.rb in katello-2.4.0.rc3 vs app/lib/actions/katello/repository/update.rb in katello-2.4.0

- old
+ new

@@ -4,17 +4,17 @@ class Update < Actions::EntryAction def plan(repository, repo_params) action_subject repository repository.update_attributes!(repo_params) - if (SETTINGS[:katello][:use_cp] && SETTINGS[:katello][:use_pulp]) && repository.library_instance? + if update_content?(repository) plan_action(::Actions::Candlepin::Product::ContentUpdate, :content_id => repository.content_id, - :name => repository.name, + :name => repository.content.name, :content_url => ::Katello::Glue::Pulp::Repos.custom_content_path(repository.product, repository.label), :gpg_key_url => repository.yum_gpg_key_url, - :label => repository.custom_content_label, + :label => repository.content.label, :type => repository.content_type) end if SETTINGS[:katello][:use_pulp] && repository.pulp_update_needed? plan_action(::Actions::Pulp::Repository::Refresh, repository) @@ -46,9 +46,18 @@ Runcible::Models::IsoDistributor when ::Katello::Repository::DOCKER_TYPE Runcible::Models::DockerDistributor end distributor.type_id + end + + private + + def update_content?(repository) + SETTINGS[:katello][:use_cp] && + SETTINGS[:katello][:use_pulp] && + repository.library_instance? && + !repository.product.redhat? end end end end end