From 17de5836bd290d00b5f26ab31a5481f4953b049a Mon Sep 17 00:00:00 2001 From: Yunus M Date: Fri, 23 Feb 2024 22:53:09 +0530 Subject: [PATCH] feat: send only required details in billingevents (#4587) --- frontend/src/container/BillingContainer/BillingContainer.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/container/BillingContainer/BillingContainer.tsx b/frontend/src/container/BillingContainer/BillingContainer.tsx index 7c1bfe374f..e419c581ed 100644 --- a/frontend/src/container/BillingContainer/BillingContainer.tsx +++ b/frontend/src/container/BillingContainer/BillingContainer.tsx @@ -13,6 +13,7 @@ import useAnalytics from 'hooks/analytics/useAnalytics'; import useAxiosError from 'hooks/useAxiosError'; import useLicense from 'hooks/useLicense'; import { useNotifications } from 'hooks/useNotifications'; +import { pick } from 'lodash-es'; import { useCallback, useEffect, useState } from 'react'; import { useMutation, useQuery } from 'react-query'; import { useSelector } from 'react-redux'; @@ -305,7 +306,7 @@ export default function BillingContainer(): JSX.Element { const handleBilling = useCallback(async () => { if (isFreeTrial && !licensesData?.payload?.trialConvertedToSubscription) { trackEvent('Billing : Upgrade Plan', { - user, + user: pick(user, ['email', 'userId', 'name']), org, }); @@ -316,7 +317,7 @@ export default function BillingContainer(): JSX.Element { }); } else { trackEvent('Billing : Manage Billing', { - user, + user: pick(user, ['email', 'userId', 'name']), org, });