Class: Actions::Katello::Repository::CorrectChecksum

Inherits:
Base
  • Object
show all
Defined in:
app/lib/actions/katello/repository/correct_checksum.rb

Instance Method Summary collapse

Instance Method Details

#finalizeObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/lib/actions/katello/repository/correct_checksum.rb', line 9

def finalize
  ::User.current = ::User.anonymous_admin
  repo = ::Katello::Repository.find(input[:repo_id])
  found_checksum = repo.pulp_checksum_type

  if found_checksum && repo.checksum_type != found_checksum
    repo.checksum_type = found_checksum
    repo.save!
  end
ensure
  ::User.current = nil
end

#plan(repo) ⇒ Object



5
6
7
# File 'app/lib/actions/katello/repository/correct_checksum.rb', line 5

def plan(repo)
  plan_self(:repo_id => repo.id)
end