app/lib/actions/pulp3/repository/refresh_distribution.rb in katello-3.14.1 vs app/lib/actions/pulp3/repository/refresh_distribution.rb in katello-3.15.0.rc1

- old
+ new

@@ -5,18 +5,20 @@ include Helpers::Presenter middleware.use Actions::Middleware::ExecuteIfContentsChanged def plan(repository, smart_proxy, options = {}) sequence do - action = plan_self(:repository_id => repository.id, :smart_proxy_id => smart_proxy.id, :contents_changed => options[:contents_changed]) + options = {:repository_id => repository.id, :smart_proxy_id => smart_proxy.id} + options[:contents_changed] if options.key?(:contents_changed) + action = plan_self(options) plan_action(SaveDistributionReferences, repository, smart_proxy, action.output, :contents_changed => options[:contents_changed]) end end def invoke_external_task repo = ::Katello::Repository.find(input[:repository_id]) - output[:response] = repo.backend_service(smart_proxy).refresh_distributions + output[:response] = repo.backend_service(smart_proxy).with_mirror_adapter.refresh_distributions end end end end end