From 0b489b5175df140f45eb9812d92d5a53b6e811ca Mon Sep 17 00:00:00 2001 From: Justin Sherrill Date: Fri, 19 Dec 2014 11:36:42 -0500 Subject: [PATCH] fixes #8598 - fixing repository delete current user was not set during finalize phase --- app/lib/actions/katello/repository/destroy.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/lib/actions/katello/repository/destroy.rb b/app/lib/actions/katello/repository/destroy.rb index 623ef184ac2..a36f7c6ccad 100644 --- a/app/lib/actions/katello/repository/destroy.rb +++ b/app/lib/actions/katello/repository/destroy.rb @@ -32,12 +32,15 @@ def plan(repository, options = {}) if !skip_environment_update && ::Katello.config.use_cp && view_env plan_action(ContentView::UpdateEnvironment, repository.content_view, repository.environment) end - plan_self + plan_self(:user_id => ::User.current.id) end def finalize + ::User.current = ::User.find(input[:user_id]) repository = ::Katello::Repository.find(input[:repository][:id]) repository.destroy! + ensure + ::User.current = nil end def humanized_name