From 555e5afd15e1540365a53a4efe0d126379161b80 Mon Sep 17 00:00:00 2001 From: minkik Date: Thu, 18 May 2023 10:35:24 +0900 Subject: [PATCH] fix: operator bug --- queries/analytics/event/getEventMetrics.ts | 2 +- queries/analytics/eventData/getEventData.ts | 2 +- queries/analytics/eventData/saveEventData.ts | 4 +++- queries/analytics/pageview/getPageviewMetrics.ts | 2 +- queries/analytics/pageview/getPageviewStats.ts | 2 +- queries/analytics/session/getSessionMetrics.ts | 2 +- queries/analytics/stats/getWebsiteStats.ts | 2 +- 7 files changed, 9 insertions(+), 7 deletions(-) diff --git a/queries/analytics/event/getEventMetrics.ts b/queries/analytics/event/getEventMetrics.ts index 12efd6b2..c2bf2c08 100644 --- a/queries/analytics/event/getEventMetrics.ts +++ b/queries/analytics/event/getEventMetrics.ts @@ -86,7 +86,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: { diff --git a/queries/analytics/eventData/getEventData.ts b/queries/analytics/eventData/getEventData.ts index e06a567d..5b1f7930 100644 --- a/queries/analytics/eventData/getEventData.ts +++ b/queries/analytics/eventData/getEventData.ts @@ -114,7 +114,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: { diff --git a/queries/analytics/eventData/saveEventData.ts b/queries/analytics/eventData/saveEventData.ts index 90e63565..af6f2ace 100644 --- a/queries/analytics/eventData/saveEventData.ts +++ b/queries/analytics/eventData/saveEventData.ts @@ -30,7 +30,9 @@ async function relationalQuery(data: { const { websiteId, eventId, eventData } = data; const jsonKeys = flattenJSON(eventData); - + if (jsonKeys.length == 0) { + return Promise.resolve({ count: 0 }); + } //id, websiteEventId, eventStringValue const flattendData = jsonKeys.map(a => ({ id: uuid(), diff --git a/queries/analytics/pageview/getPageviewMetrics.ts b/queries/analytics/pageview/getPageviewMetrics.ts index 8f819396..b7133833 100644 --- a/queries/analytics/pageview/getPageviewMetrics.ts +++ b/queries/analytics/pageview/getPageviewMetrics.ts @@ -90,7 +90,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: { diff --git a/queries/analytics/pageview/getPageviewStats.ts b/queries/analytics/pageview/getPageviewStats.ts index 2055391a..a6847ea7 100644 --- a/queries/analytics/pageview/getPageviewStats.ts +++ b/queries/analytics/pageview/getPageviewStats.ts @@ -105,7 +105,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: { diff --git a/queries/analytics/session/getSessionMetrics.ts b/queries/analytics/session/getSessionMetrics.ts index bba0280a..72d8ce70 100644 --- a/queries/analytics/session/getSessionMetrics.ts +++ b/queries/analytics/session/getSessionMetrics.ts @@ -59,7 +59,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: { diff --git a/queries/analytics/stats/getWebsiteStats.ts b/queries/analytics/stats/getWebsiteStats.ts index 696837fc..dbe43b5c 100644 --- a/queries/analytics/stats/getWebsiteStats.ts +++ b/queries/analytics/stats/getWebsiteStats.ts @@ -70,7 +70,7 @@ async function relationalQuery( ], }, { - lte: [ + $lte: [ '$created_at', { $dateFromString: {