feat: log errors on automation filter (#8702)

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Shivam Mishra
2024-01-16 16:13:57 +05:30
committed by GitHub
parent 4958b3e7b6
commit 8b7f10fe61

View File

@@ -27,10 +27,13 @@ class AutomationRules::ConditionsFilterService < FilterService
end
records = base_relation.where(@query_string, @filter_values.with_indifferent_access)
records = perform_attribute_changed_filter(records) if @attribute_changed_query_filter.any?
records.any?
rescue StandardError => e
Rails.logger.error "Error in AutomationRules::ConditionsFilterService: #{e.message}"
Rails.logger.info "AutomationRules::ConditionsFilterService failed while processing rule #{@rule.id} for conversation #{@conversation.id}"
false
end
def filter_operation(query_hash, current_index)