Safe attributes for repositories.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9876 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2012-06-19 19:47:54 +00:00
parent 3b854bee59
commit 585d08765e
4 changed files with 19 additions and 3 deletions
+3 -2
View File
@@ -47,7 +47,8 @@ class RepositoriesController < ApplicationController
def create
attrs = pickup_extra_info
@repository = Repository.factory(params[:repository_scm], attrs[:attrs])
@repository = Repository.factory(params[:repository_scm])
@repository.safe_attributes = params[:repository]
if attrs[:attrs_extra].keys.any?
@repository.merge_extra_info(attrs[:attrs_extra])
end
@@ -64,7 +65,7 @@ class RepositoriesController < ApplicationController
def update
attrs = pickup_extra_info
@repository.attributes = attrs[:attrs]
@repository.safe_attributes = attrs[:attrs]
if attrs[:attrs_extra].keys.any?
@repository.merge_extra_info(attrs[:attrs_extra])
end