Project

General

Profile

Defect #26785 » fix-26785-v3.patch

Mizuki ISHIKAWA, 2018-12-03 10:05

View differences:

app/controllers/issues_controller.rb
40 40
  helper :timelog
41 41

  
42 42
  def index
43
    retrieve_query
43
    use_session = !request.format.csv?
44
    retrieve_query(IssueQuery, use_session)
44 45

  
45 46
    if @query.valid?
46 47
      respond_to do |format|
test/functional/issues_controller_test.rb
803 803
    end
804 804
  end
805 805

  
806
  def test_index_csv_should_not_set_session_query
807
    original_value = session[:issue_query] = {:id=>4, :project_id=>1}
808
    get :index, :params => {
809
        :project_id => 1,
810
        :query_id => 5,
811
        :format => 'csv'
812
      }
813
    assert_response :success
814
    assert_kind_of Hash, session[:issue_query]
815
    assert_equal original_value, session[:issue_query]
816
  end
817

  
806 818
  def test_index_pdf
807 819
    ["en", "zh", "zh-TW", "ja", "ko"].each do |lang|
808 820
      with_settings :default_language => lang do
(7-7/7)