Merged r21684 and r21685 to 4.2-stable (#37349).

git-svn-id: https://svn.redmine.org/redmine/branches/4.2-stable@21689 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Marius Balteanu
2022-06-28 06:48:06 +00:00
parent 7728d83b53
commit 44332d44c4
2 changed files with 13 additions and 1 deletions

View File

@@ -907,6 +907,18 @@ class QueryTest < ActiveSupport::TestCase
assert_equal issue1, result.first
end
def test_filter_on_chained_user_custom_field_of_type_float
user_cf = UserCustomField.find(5)
user_cf.update! is_filter: true
issue_cf = IssueCustomField.create!(:field_format => 'user', :is_for_all => true, :is_filter => true, :name => 'User custom field', :tracker_ids => [1])
issue1 = Issue.create!(:project_id => 1, :tracker_id => 1, :custom_field_values => {issue_cf.id.to_s => '2'}, :subject => 'Test', :author_id => 1)
query = IssueQuery.new(:name => '_', :project => Project.find(1))
query.filters = {"cf_#{issue_cf.id}.cf_#{user_cf.id}" => {:operator => '=', :values => ["30.1"]}}
assert query.issues
end
def test_filter_on_me_by_anonymous_user
User.current = nil
query =