Bug: Force scoping message metrics to account_id (#748)

This commit is contained in:
Subin T P
2020-04-22 12:49:46 +05:30
committed by GitHub
parent b98a64d2dd
commit dba6866b6d

View File

@@ -50,14 +50,15 @@ class V2::ReportBuilder
.count .count
end end
# unscoped removes all scopes added to a model previously
def incoming_messages_count 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) .group_by_day(:created_at, range: range, default_value: 0)
.count .count
end end
def outgoing_messages_count 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) .group_by_day(:created_at, range: range, default_value: 0)
.count .count
end end