]> source.dussan.org Git - redmine.git/commitdiff
Merged r20694 from trunk to 4.1-stable (#34375).
authorGo MAEDA <maeda@farend.jp>
Tue, 29 Dec 2020 07:13:29 +0000 (07:13 +0000)
committerGo MAEDA <maeda@farend.jp>
Tue, 29 Dec 2020 07:13:29 +0000 (07:13 +0000)
git-svn-id: http://svn.redmine.org/redmine/branches/4.1-stable@20697 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/issues_controller_test.rb

index a6ed60b26813acbc315a20e061a3efa9fb466b7c..c53cfb391f8bc945d633815af8fa544b6c11ba09 100644 (file)
@@ -143,6 +143,30 @@ class IssuesControllerTest < Redmine::ControllerTest
     end
   end
 
+  def test_index_with_subproject_filter_should_not_exclude_closed_subprojects_issues
+    subproject1 = Project.find(3)
+    subproject2 = Project.find(4)
+    subproject1.close
+
+    with_settings :display_subprojects_issues => '1' do
+      get(
+        :index,
+        :params => {
+          :project_id => 1,
+          :set_filter => 1,
+          :f => ['subproject_id'],
+          :op => {'subproject_id' => '!'},
+          :v => {'subproject_id' => [subproject2.id.to_s]},
+          :c => ['project']
+        }
+      )
+    end
+    assert_response :success
+    column_values = columns_values_in_list('project')
+    assert_includes column_values, subproject1.name
+    assert_equal 9, column_values.size
+  end
+
   def test_index_with_project_and_subprojects_should_show_private_subprojects_with_permission
     @request.session[:user_id] = 2
     Setting.display_subprojects_issues = 1