mirror of
https://github.com/plausible/analytics.git
synced 2024-09-11 18:07:33 +03:00
* Pass cached site struct down the ingestion pipeline Revenue goals need the cached site struct during ingestion to get the goals name and currency. This cache lookup is not necessary as `GateKeeper.check/1`, which is called first in the ingestion pipeline, could already return the site struct from the cache. This commit changes `GateKeeper.check/1` to return the site struct instead of the site ID. Moreover, this commit changes the ingestion pipeline to avoid calling the sites cache twice. Related: https://github.com/plausible/analytics/pull/2957#discussion_r1203921549 * Remove revenue_goals unnecessary fallback * Change duplicate child_id in cache test * Remove revenue goal condition from cache query * Remove Plausible.DataCase.reload/1 |
||
---|---|---|
.. | ||
e2e | ||
load | ||
plausible | ||
plausible_web | ||
priv | ||
support | ||
workers | ||
test_helper.exs |