fix: skip per-metric rollup check in summary builders

Summary builders fetch all metrics in a single query and don't use
params[:metric], so metric_covered? was always returning false and
preventing rollup usage for summary reports.
This commit is contained in:
Shivam Mishra
2026-02-13 12:44:03 +05:30
parent 649f58a57a
commit 17f5112015
@@ -9,6 +9,12 @@ class V2::Reports::BaseSummaryBuilder
private
# Summary builders fetch all metrics in a single query, so the per-metric
# check from RollupConditions does not apply.
def metric_covered?
true
end
def load_data
@conversations_count = fetch_conversations_count
use_rollup? ? load_rollup_data : load_reporting_events_data