From 16e5895bc179d6bb9173dc9b52bbce377c3ebe2e Mon Sep 17 00:00:00 2001 From: Rupesh J Date: Thu, 18 Jun 2015 12:39:33 +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 cac43a4..b0441f5 100644 --- a/app/models/query.rb +++ b/app/models/query.rb @@ -588,6 +588,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_#{$2}_field") + # specific statement + filters_clauses << send("sql_for_#{$2}_field", field, operator, v) else # regular field filters_clauses << '(' + sql_for_field(field, operator, v, queried_table_name, field) + ')' -- 1.9.5.msysgit.0