From 374f4dd52e1370db0e60e2bc035513c7cd5bb8fa 2014-10-24 02:18:28 From: Toshi MARUYAMA Date: 2014-10-24 02:18:28 Subject: [PATCH] use includes instead of joins at Issue#visible "rake test" passes all test, but following test fails on command line.
$ ruby test/unit/issue_test.rb -n test_visible_scope_for_member_with_groups_should_return_assigned_issues

  1) Failure:
IssueTest#test_visible_scope_for_member_with_groups_should_return_assigned_issues [test/unit/issue_test.rb:321]:
Failed assertion, no message given.
git-svn-id: http://svn.redmine.org/redmine/trunk@13500 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/models/issue.rb b/app/models/issue.rb index 34a49be..d50d755 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -77,7 +77,7 @@ class Issue < ActiveRecord::Base attr_protected :id scope :visible, lambda {|*args| - joins(:project). + includes(:project). references(:project). where(Issue.visible_condition(args.shift || User.current, *args)) }