feat: log errors on automation filter (#8702)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user