From 3dd67c8f3993b7873f58554f168e21adc707f0eb Mon Sep 17 00:00:00 2001 From: Gianluca Zuccarelli Date: Tue, 29 Apr 2025 12:38:05 +0000 Subject: [PATCH] CloudStatus: disable analytics for on-prem Analytics was enabled for on-prem which broke the images table. This commit disables the analytics for the on-prem frontend. --- src/Components/ImagesTable/Status.tsx | 50 +++++++++++++++------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/src/Components/ImagesTable/Status.tsx b/src/Components/ImagesTable/Status.tsx index b6aa0aff..7ff7ee31 100644 --- a/src/Components/ImagesTable/Status.tsx +++ b/src/Components/ImagesTable/Status.tsx @@ -85,13 +85,15 @@ export const AwsDetailsStatus = ({ compose }: ComposeStatusPropTypes) => { switch (data?.image_status.status) { case 'failure': { - analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { - module: AMPLITUDE_MODULE_NAME, - error: true, - error_id: data.image_status.error?.id, - error_details: data.image_status.error?.details, - error_reason: data.image_status.error?.reason, - }); + if (!process.env.IS_ON_PREMISE) { + analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { + module: AMPLITUDE_MODULE_NAME, + error: true, + error_id: data.image_status.error?.id, + error_details: data.image_status.error?.details, + error_reason: data.image_status.error?.reason, + }); + } return ( { switch (data?.image_status.status) { case 'failure': { - analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { - module: AMPLITUDE_MODULE_NAME, - error: true, - error_id: data.image_status.error?.id, - error_details: data.image_status.error?.details, - error_reason: data.image_status.error?.reason, - account_id: userData?.identity.internal?.account_id || 'Not found', - }); + if (!process.env.IS_ON_PREMISE) { + analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { + module: AMPLITUDE_MODULE_NAME, + error: true, + error_id: data.image_status.error?.id, + error_details: data.image_status.error?.details, + error_reason: data.image_status.error?.reason, + account_id: userData?.identity.internal?.account_id || 'Not found', + }); + } return ( { switch (status.image_status.status) { case 'failure': { - analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { - module: AMPLITUDE_MODULE_NAME, - error: true, - error_id: status.image_status.error?.id, - error_details: status.image_status.error?.details, - error_reason: status.image_status.error?.reason, - }); + if (!process.env.IS_ON_PREMISE) { + analytics.track(`${AMPLITUDE_MODULE_NAME} - Image Created`, { + module: AMPLITUDE_MODULE_NAME, + error: true, + error_id: status.image_status.error?.id, + error_details: status.image_status.error?.details, + error_reason: status.image_status.error?.reason, + }); + } return (