From 374f4dd52e1370db0e60e2bc035513c7cd5bb8fa Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Fri, 24 Oct 2014 02:18:28 +0000 Subject: 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 --- app/models/issue.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/issue.rb b/app/models/issue.rb index 34a49be0d..d50d755d4 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)) } -- cgit v1.2.3