Use IssuesFinder instead of project.issues.visible_to_user
This commit is contained in:
parent
4de6799ef5
commit
babdf45a82
|
@ -29,7 +29,11 @@ module Projects
|
||||||
private
|
private
|
||||||
|
|
||||||
def issue
|
def issue
|
||||||
@issue ||= project.issues.visible_to_user(current_user).find_by!(iid: params[:id])
|
@issue ||=
|
||||||
|
IssuesFinder.new(current_user, project_id: project.id, state: 'all')
|
||||||
|
.execute
|
||||||
|
.where(iid: params[:id])
|
||||||
|
.first!
|
||||||
end
|
end
|
||||||
|
|
||||||
def authorize_read_issue!
|
def authorize_read_issue!
|
||||||
|
|
Loading…
Reference in New Issue