Skip to content

Commit c0d9e60

Browse files
committed
CE behavior for revenue warnings under response.meta
1 parent e5dbd63 commit c0d9e60

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

lib/plausible/stats/query_result.ex

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ defmodule Plausible.Stats.QueryResult do
77
produced by Jason.encode(query_result) is ordered.
88
"""
99

10+
use Plausible
1011
alias Plausible.Stats.DateTimeRange
1112

1213
defstruct results: [],
@@ -87,21 +88,25 @@ defmodule Plausible.Stats.QueryResult do
8788
end
8889
end
8990

90-
defp metric_warnings(query) do
91-
if query.revenue_warning do
92-
query.metrics
93-
|> Enum.filter(&(&1 in Plausible.Stats.Goal.Revenue.revenue_metrics()))
94-
|> Enum.map(
95-
&{&1,
96-
%{
97-
code: query.revenue_warning,
98-
warning: @revenue_metrics_warnings[query.revenue_warning]
99-
}}
100-
)
101-
|> Map.new()
102-
else
103-
nil
91+
on_ee do
92+
defp metric_warnings(query) do
93+
if query.revenue_warning do
94+
query.metrics
95+
|> Enum.filter(&(&1 in Plausible.Stats.Goal.Revenue.revenue_metrics()))
96+
|> Enum.map(
97+
&{&1,
98+
%{
99+
code: query.revenue_warning,
100+
warning: @revenue_metrics_warnings[query.revenue_warning]
101+
}}
102+
)
103+
|> Map.new()
104+
else
105+
nil
106+
end
104107
end
108+
else
109+
defp metric_warnings(_query), do: nil
105110
end
106111

107112
defp to_iso8601(datetime, timezone) do

0 commit comments

Comments
 (0)