From dba6866b6d2edbbc8c16a7eb5417168a30122239 Mon Sep 17 00:00:00 2001 From: Subin T P Date: Wed, 22 Apr 2020 12:49:46 +0530 Subject: [PATCH] Bug: Force scoping message metrics to account_id (#748) --- app/builders/v2/report_builder.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/builders/v2/report_builder.rb b/app/builders/v2/report_builder.rb index 3e5e01880..35f484f95 100644 --- a/app/builders/v2/report_builder.rb +++ b/app/builders/v2/report_builder.rb @@ -50,14 +50,15 @@ class V2::ReportBuilder .count end + # unscoped removes all scopes added to a model previously def incoming_messages_count - scope.messages.unscoped.incoming + scope.messages.unscoped.where(account_id: account.id).incoming .group_by_day(:created_at, range: range, default_value: 0) .count end def outgoing_messages_count - scope.messages.unscoped.outgoing + scope.messages.unscoped.where(account_id: account.id).outgoing .group_by_day(:created_at, range: range, default_value: 0) .count end