diff options
Diffstat (limited to 'app/observers/key_observer.rb')
| -rw-r--r-- | app/observers/key_observer.rb | 12 |
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 |
