500 when delete ssh keys
Created by: dcsg
When I delete a SSH Key I got error 500 and it does not eliminate the key from my profile.
OS: Centos 6.2 Gitlab: 3.0.3 Gitolite: 3
Error from production.log:
Started DELETE "/keys/18" for 127.0.0.1 at 2012-10-29 12:02:49 +0000
Processing by KeysController#destroy as HTML
Parameters: {"authenticity_token"=>"NyTzueYDKg1noSBSUuRpVGV0IHVtEeAqaeiHCv159SQ=", "id"=>"18"}
User Load (0.4ms) SELECT users
.* FROM users
WHERE users
.id
= 14 LIMIT 1
Key Load (0.2ms) SELECT keys
.* FROM keys
WHERE keys
.user_id
= 14 AND keys
.id
= 18 LIMIT 1
(0.1ms) BEGIN
SQL (0.3ms) DELETE FROM keys
WHERE keys
.id
= 18
User Load (0.2ms) SELECT users
.* FROM users
WHERE users
.id
= 14 LIMIT 1
(3.0ms) ROLLBACK
Completed 500 Internal Server Error in 9ms
ArgumentError (wrong number of arguments (1 for 0)):
lib/gitlab/backend/gitolite_config.rb:20:in apply' lib/gitlab/backend/gitolite.rb:20:in
remove_key'
app/observers/key_observer.rb:10:in after_destroy' app/controllers/keys_controller.rb:28:in
destroy'
Started GET "/static.css" for 127.0.0.1 at 2012-10-29 12:02:49 +0000
Processing by ProjectsController#show as HTML
Parameters: {"id"=>"static.css"}
User Load (0.4ms) SELECT users
.* FROM users
WHERE users
.id
= 14 LIMIT 1
Project Load (0.2ms) SELECT projects
.* FROM projects
INNER JOIN users_projects
ON projects
.id
= users_projects
.project_id
WHERE users_projects
.user_id
= 14 AND projects
.code
= 'static.css' LIMIT 1
Rendered public/404.html (0.1ms)
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)
Started GET "/favicon.ico" for 127.0.0.1 at 2012-10-29 12:02:49 +0000
Processing by ProjectsController#show as /
Parameters: {"id"=>"favicon.ico"}
User Load (0.3ms) SELECT users
.* FROM users
WHERE users
.id
= 14 LIMIT 1
Project Load (0.2ms) SELECT projects
.* FROM projects
INNER JOIN users_projects
ON projects
.id
= users_projects
.project_id
WHERE users_projects
.user_id
= 14 AND projects
.code
= 'favicon.ico' LIMIT 1
Rendered public/404.html (0.0ms)
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 4ms (Views: 0.6ms | ActiveRecord: 0.5ms)