mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 03:57:52 +00:00
Bug: Force scoping message metrics to account_id (#748)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user