From cd624982b8906ffdacb698c7d552d54f6d655025 Mon Sep 17 00:00:00 2001 From: Shrikant Sharat Kandula Date: Thu, 2 Dec 2021 16:58:26 +0530 Subject: [PATCH] Handle telemetry disabled (#9517) Signed-off-by: Shrikant Sharat Kandula --- .../com/appsmith/server/configurations/SegmentConfig.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/SegmentConfig.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/SegmentConfig.java index 5a4f77ddde..825d17a9c2 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/SegmentConfig.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/SegmentConfig.java @@ -36,6 +36,10 @@ public class SegmentConfig { @Bean public Analytics analyticsRunner() { + if (commonConfig.isTelemetryDisabled()) { + return null; + } + final String analyticsWriteKey = commonConfig.isCloudHosting() ? writeKey : ceKey; if (StringUtils.isEmpty(analyticsWriteKey)) { // We don't have the Segment Key, returning `null` here will disable analytics calls from AnalyticsService.