From f64c5effe82168030047c6374531b5ff26cab3b6 Mon Sep 17 00:00:00 2001 From: Rupesh J Date: Thu, 18 Feb 2016 19:39:15 +0530 Subject: [PATCH] filter field split of field and check for corresponding method. --- app/models/query.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/query.rb b/app/models/query.rb index ddc59f9..8ca5255 100644 --- a/app/models/query.rb +++ b/app/models/query.rb @@ -622,6 +622,9 @@ class Query < ActiveRecord::Base elsif respond_to?("sql_for_#{field}_field") # specific statement filters_clauses << send("sql_for_#{field}_field", field, operator, v) + elsif field =~ /\.(.+)/ && respond_to?("sql_for_#{$1}_field") + # specific statement for group field + filters_clauses << send("sql_for_#{$1}_field", field, operator, v) else # regular field filters_clauses << '(' + sql_for_field(field, operator, v, queried_table_name, field) + ')' -- 1.9.5.msysgit.0