Fix query shift

This commit is contained in:
Uku Taht 2019-11-22 16:08:49 +08:00
parent 426963d6c5
commit 4245a6d1bd
2 changed files with 2 additions and 1 deletions

View File

@ -7,7 +7,7 @@ defmodule Plausible.Stats.Query do
end
def shift_back(query) do
diff = Timex.diff(query.date_range.first, query.date_range.last, :days)
diff = Timex.diff(query.date_range.first, query.date_range.last, :days) - 1
new_first = query.date_range.first |> Timex.shift(days: diff)
new_last = query.date_range.last |> Timex.shift(days: diff)
Map.put(query, :date_range, Date.range(new_first, new_last))

View File

@ -5,6 +5,7 @@ defmodule Plausible.Stats do
def compare_pageviews_and_visitors(site, query, {pageviews, visitors}) do
query = Query.shift_back(query)
{old_pageviews, old_visitors} = pageviews_and_visitors(site, query)
cond do
old_pageviews == 0 and pageviews > 0 ->
{100, 100}