diff --git a/src/plugins/telemetry_collection_manager/server/plugin.ts b/src/plugins/telemetry_collection_manager/server/plugin.ts index 6223d2c916bb5..051bb3a11cb16 100644 --- a/src/plugins/telemetry_collection_manager/server/plugin.ts +++ b/src/plugins/telemetry_collection_manager/server/plugin.ts @@ -205,7 +205,9 @@ export class TelemetryCollectionManagerPlugin return usageData; } - return encryptTelemetry(usageData, { useProdKey: this.isDistributable }); + return encryptTelemetry(usageData.filter(isClusterOptedIn), { + useProdKey: this.isDistributable, + }); } } catch (err) { this.logger.debug( @@ -240,7 +242,7 @@ export class TelemetryCollectionManagerPlugin collection.licenseGetter(clustersDetails, statsCollectionConfig, context), ]); - const clustersUsage = stats.map((stat) => { + return stats.map((stat) => { const license = licenses[stat.cluster_uuid]; return { ...(license ? { license } : {}), @@ -248,7 +250,5 @@ export class TelemetryCollectionManagerPlugin collectionSource: collection.title, }; }); - - return clustersUsage.filter(isClusterOptedIn); } }