diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-01-08 18:03:37 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-01-08 18:03:37 +0000 |
commit | 381319c4e8eae9afc849d7ee6011c24481d94b4c (patch) | |
tree | 03ac0d0de1be18a10a60060acc62166508db9468 | |
parent | 839daae8d091cd91eba40583fc257eb72b3bf7d9 (diff) | |
download | redmine-381319c4e8eae9afc849d7ee6011c24481d94b4c.tar.gz redmine-381319c4e8eae9afc849d7ee6011c24481d94b4c.zip |
Fixed that SCM selection is not saved when all SCM are disabled (#9937).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8568 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/views/settings/_repositories.html.erb | 1 | ||||
-rw-r--r-- | test/functional/settings_controller_test.rb | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/app/views/settings/_repositories.html.erb b/app/views/settings/_repositories.html.erb index 595a6afdc..978aebe85 100644 --- a/app/views/settings/_repositories.html.erb +++ b/app/views/settings/_repositories.html.erb @@ -1,6 +1,7 @@ <% form_tag({:action => 'edit', :tab => 'repositories'}) do %> <fieldset class="box settings enabled_scm"> +<%= hidden_field_tag 'settings[enabled_scm][]', '' %> <legend><%= l(:setting_enabled_scm) %></legend> <table> <tr> diff --git a/test/functional/settings_controller_test.rb b/test/functional/settings_controller_test.rb index fb9bb6286..74dc7a785 100644 --- a/test/functional/settings_controller_test.rb +++ b/test/functional/settings_controller_test.rb @@ -42,6 +42,8 @@ class SettingsControllerTest < ActionController::TestCase get :edit assert_response :success assert_template 'edit' + + assert_tag 'input', :attributes => {:name => 'settings[enabled_scm][]', :value => ''} end def test_post_edit_notifications |