Merge branch 'pull/5627'
This commit is contained in:
commit
a9dcb66e7b
2 changed files with 10 additions and 1 deletions
|
@ -43,7 +43,7 @@ class NotesController < ApplicationController
|
|||
|
||||
@note_includes_anonymous = @note.author.nil? || @note_comments.find { |comment| comment.author.nil? }
|
||||
|
||||
@note_comments = @note_comments.drop(1) unless !@note.author.nil? && @note.author.status == "deleted"
|
||||
@note_comments = @note_comments.drop(1) if @note.author.nil? || @note.author.active?
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
render :template => "browse/not_found", :status => :not_found
|
||||
end
|
||||
|
|
|
@ -152,6 +152,15 @@ class NotesControllerTest < ActionDispatch::IntegrationTest
|
|||
assert_select "div.note-comments ul li", :count => 1
|
||||
end
|
||||
|
||||
def test_read_note_hidden_opener
|
||||
hidden_user = create(:user, :deleted)
|
||||
note_with_hidden_opener = create(:note)
|
||||
create(:note_comment, :author => hidden_user, :note => note_with_hidden_opener)
|
||||
|
||||
sidebar_browse_check :note_path, note_with_hidden_opener.id, "notes/show"
|
||||
assert_select "div.note-comments ul li", :count => 0
|
||||
end
|
||||
|
||||
def test_read_closed_note
|
||||
user = create(:user)
|
||||
closed_note = create(:note_with_comments, :closed, :closed_by => user, :comments_count => 2)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue