From 4f1e58a1880e27b9affd1c8c182ab53f94c67969 Mon Sep 17 00:00:00 2001 From: Aaron Caldwell Date: Mon, 11 May 2020 16:04:17 -0600 Subject: [PATCH] Return attributes when telemetry created instead of whole saved object. Update integration test --- .../plugins/maps/server/maps_telemetry/maps_telemetry.ts | 3 ++- x-pack/test/api_integration/apis/telemetry/telemetry_local.js | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/x-pack/legacy/plugins/maps/server/maps_telemetry/maps_telemetry.ts b/x-pack/legacy/plugins/maps/server/maps_telemetry/maps_telemetry.ts index fe22c114cd921c..5ed14b6c94c5b5 100644 --- a/x-pack/legacy/plugins/maps/server/maps_telemetry/maps_telemetry.ts +++ b/x-pack/legacy/plugins/maps/server/maps_telemetry/maps_telemetry.ts @@ -184,8 +184,9 @@ export async function getMapsTelemetry( showMapVisualizationTypes: config().get('xpack.maps.showMapVisualizationTypes'), }; const mapsTelemetry = buildMapsTelemetry({ mapSavedObjects, indexPatternSavedObjects, settings }); - return await savedObjectsClient.create(TELEMETRY_TYPE, mapsTelemetry, { + const { attributes } = await savedObjectsClient.create(TELEMETRY_TYPE, mapsTelemetry, { id: TELEMETRY_TYPE, overwrite: true, }); + return attributes; } diff --git a/x-pack/test/api_integration/apis/telemetry/telemetry_local.js b/x-pack/test/api_integration/apis/telemetry/telemetry_local.js index 70017ce424a1f3..cd55ccbc1a3bcc 100644 --- a/x-pack/test/api_integration/apis/telemetry/telemetry_local.js +++ b/x-pack/test/api_integration/apis/telemetry/telemetry_local.js @@ -79,9 +79,7 @@ export default function({ getService }) { expect(stats.stack_stats.kibana.plugins.apm.services_per_agent).to.be.an('object'); expect(stats.stack_stats.kibana.plugins.infraops.last_24_hours).to.be.an('object'); expect(stats.stack_stats.kibana.plugins.kql.defaultQueryLanguage).to.be.a('string'); - expect(stats.stack_stats.kibana.plugins['maps-telemetry'].attributes.timeCaptured).to.be.a( - 'string' - ); + expect(stats.stack_stats.kibana.plugins['maps-telemetry'].timeCaptured).to.be.a('string'); expect(stats.stack_stats.kibana.plugins.reporting.enabled).to.be(true); expect(stats.stack_stats.kibana.plugins.rollups.index_patterns).to.be.an('object');