Exporting issue as PDF fails when the issue has private journal (#32858).

Patch by Kouhei Sutou.


git-svn-id: http://svn.redmine.org/redmine/trunk@19458 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2020-01-25 03:07:00 +00:00
parent 0c71a982e0
commit 8dbbfd6172
2 changed files with 21 additions and 1 deletions

View File

@@ -2738,6 +2738,26 @@ class IssuesControllerTest < Redmine::ControllerTest
assert @response.body.starts_with?('%PDF')
end
def test_show_export_to_pdf_with_private_journal
Journal.create!(
:journalized => Issue.find(1),
:notes => 'Private notes',
:private_notes => true,
:user_id => 3
)
@request.session[:user_id] = 3
get(
:show,
:params => {
:id => 1,
:format => 'pdf'
}
)
assert_response :success
assert_equal 'application/pdf', @response.content_type
assert @response.body.starts_with?('%PDF')
end
def test_show_export_to_pdf_with_changesets
[[100], [100, 101], [100, 101, 102]].each do |cs|
issue1 = Issue.find(3)