From 0ecc6fada64e9bed3a7103d7c9ed4c4cd2271287 Mon Sep 17 00:00:00 2001 From: adcoelho Date: Wed, 18 Feb 2026 17:53:49 +0100 Subject: [PATCH] use regenerateApiKey in scheduled reports updates --- .../scheduled_reports/scheduled_reports_service.test.ts | 4 ++-- .../services/scheduled_reports/scheduled_reports_service.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.test.ts b/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.test.ts index ba2eaecc7b1be..0630dacf87cd2 100644 --- a/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.test.ts +++ b/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.test.ts @@ -2379,7 +2379,7 @@ describe('ScheduledReportsService', () => { expect(taskManager.bulkUpdateSchedules).toHaveBeenCalledWith( [savedObjects[0].id], mockSchedule, - { request: fakeRawRequest } + { request: fakeRawRequest, regenerateApiKey: true } ); expect(auditLogger.log).toHaveBeenCalledTimes(1); @@ -2466,7 +2466,7 @@ describe('ScheduledReportsService', () => { expect(taskManager.bulkUpdateSchedules).toHaveBeenCalledWith( [savedObjects[0].id], mockSchedule, - { request: fakeRawRequest } + { request: fakeRawRequest, regenerateApiKey: true } ); expect(auditLogger.log).toHaveBeenCalledTimes(1); diff --git a/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.ts b/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.ts index 0e470f67e4cdd..e4194ce3158be 100644 --- a/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.ts +++ b/x-pack/platform/plugins/private/reporting/server/services/scheduled_reports/scheduled_reports_service.ts @@ -493,7 +493,10 @@ export class ScheduledReportsService { schedule, }: { id: string } & UpdateScheduledReportParams) { if (schedule) { - await this.taskManager.bulkUpdateSchedules([id], schedule, { request: this.request }); + await this.taskManager.bulkUpdateSchedules([id], schedule, { + request: this.request, + regenerateApiKey: true, + }); } }