From 0d5a7a43885228192ffe97a9898ff4d7f3c4db91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Fri, 1 Mar 2024 09:41:39 +0100 Subject: [PATCH] understand why bot events not working --- apps/sdk-api/src/controllers/event.controller.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/apps/sdk-api/src/controllers/event.controller.ts b/apps/sdk-api/src/controllers/event.controller.ts index 821f1e52..07437ac2 100644 --- a/apps/sdk-api/src/controllers/event.controller.ts +++ b/apps/sdk-api/src/controllers/event.controller.ts @@ -1,4 +1,5 @@ import { isBot } from '@/bots'; +import { logInfo } from '@/utils/logger'; import { getClientIp, parseIp } from '@/utils/parseIp'; import { getReferrerWithQuery, parseReferrer } from '@/utils/parseReferrer'; import { isUserAgentSet, parseUserAgent } from '@/utils/parseUserAgent'; @@ -156,11 +157,16 @@ export async function postEvent( const bot = isBot(ua); if (bot) { - await createBotEvent({ - ...bot, - projectId, - createdAt: new Date(body.timestamp), - }); + request.log.info({ bot, ua }, 'bot detected 2'); + try { + await createBotEvent({ + ...bot, + projectId, + createdAt: new Date(body.timestamp), + }); + } catch (e) { + request.log.error(e, 'bot detected 2 failed'); + } return reply.status(200).send(''); }