]> source.dussan.org Git - redmine.git/commitdiff
Fix chained custom field filter doesn't work for User fields (#36940).
authorMarius Balteanu <marius.balteanu@zitec.com>
Mon, 27 Jun 2022 18:04:07 +0000 (18:04 +0000)
committerMarius Balteanu <marius.balteanu@zitec.com>
Mon, 27 Jun 2022 18:04:07 +0000 (18:04 +0000)
Patch by Thomas Löber.

git-svn-id: https://svn.redmine.org/redmine/trunk@21686 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/query.rb

index 4ef74a25ec65bf1db0ef6bee15e06ea4d452b576..1a614f1753cd4d549863b7482c558107d1be11ac 100644 (file)
@@ -1176,7 +1176,7 @@ class Query < ActiveRecord::Base
     end
 
     filter = available_filters[field]
-    target_class = filter[:through].format.target_class
+    target_class = filter[:through].format.target_class.base_class
 
     "#{queried_table_name}.id #{not_in} IN (" +
       "SELECT customized_id FROM #{CustomValue.table_name}" +