app/lib/actions/katello/system/reassign.rb in katello-2.4.5 vs app/lib/actions/katello/system/reassign.rb in katello-3.0.0.rc1

- old
+ new

@@ -1,22 +1,13 @@ module Actions module Katello module System class Reassign < Actions::Base def plan(system, content_view_id, environment_id) - system.content_view_id = content_view_id - system.environment_id = environment_id + system.foreman_host.content_facet.content_view = ::Katello::ContentView.find(content_view_id) + system.foreman_host.content_facet.lifecycle_environment = ::Katello::KTEnvironment.find(environment_id) - if system.foreman_host - cve = ::Katello::ContentViewPuppetEnvironment.in_content_view(content_view_id).in_environment(environment_id).first - if cve && cve.puppet_environment - system.foreman_host.environment = cve.puppet_environment - system.foreman_host.save! - end - - end - system.save! - plan_action(::Actions::Candlepin::Consumer::Update, system) + plan_action(::Actions::Katello::Host::Update, system.foreman_host) end end end end end