summaryrefslogtreecommitdiff
path: root/app/observers/key_observer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/observers/key_observer.rb')
-rw-r--r--app/observers/key_observer.rb12
1 files changed, 4 insertions, 8 deletions
diff --git a/app/observers/key_observer.rb b/app/observers/key_observer.rb
index 44e78643d83..261e2245b97 100644
--- a/app/observers/key_observer.rb
+++ b/app/observers/key_observer.rb
@@ -3,20 +3,16 @@ class KeyObserver < ActiveRecord::Observer
def after_save(key)
GitoliteWorker.perform_async(
- :set_key,
- key.identifier,
- key.key,
- key.projects.map(&:id)
+ :add_key,
+ key.owner_name,
+ key.key
)
end
def after_destroy(key)
- return if key.is_deploy_key && !key.last_deploy?
-
GitoliteWorker.perform_async(
:remove_key,
- key.identifier,
- key.projects.map(&:id)
+ key.key,
)
end
end