app/lib/actions/pulp3/alternate_content_source/update.rb
module Actions
module Pulp3
module AlternateContentSource
class Update < Pulp3::AbstractAsyncTask
def plan(smart_proxy_acs)
plan_self(smart_proxy_acs_id: smart_proxy_acs.id, smart_proxy_id: smart_proxy_acs.smart_proxy_id)
end
def invoke_external_task
smart_proxy_acs = ::Katello::SmartProxyAlternateContentSource.find(input[:smart_proxy_acs_id])
output[:response] = smart_proxy_acs.backend_service.update
end
end
end
end
end