From f888793c4b3bc02a12d68dadd42e0cbec2258555 Mon Sep 17 00:00:00 2001 From: Christos Nasikas Date: Mon, 5 Apr 2021 11:15:40 +0300 Subject: [PATCH] Freeze subclients --- x-pack/plugins/cases/server/client/alerts/client.ts | 2 +- x-pack/plugins/cases/server/client/attachments/client.ts | 2 +- x-pack/plugins/cases/server/client/cases/client.ts | 4 +++- x-pack/plugins/cases/server/client/configure/client.ts | 2 +- x-pack/plugins/cases/server/client/user_actions/client.ts | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/x-pack/plugins/cases/server/client/alerts/client.ts b/x-pack/plugins/cases/server/client/alerts/client.ts index 15da3c3d7fe9a2..42bdb5026f08e7 100644 --- a/x-pack/plugins/cases/server/client/alerts/client.ts +++ b/x-pack/plugins/cases/server/client/alerts/client.ts @@ -54,5 +54,5 @@ export const createAlertsSubClient: CasesSubClientImplementation }), }; - return alertsSubClient; + return Object.freeze(alertsSubClient); }; diff --git a/x-pack/plugins/cases/server/client/attachments/client.ts b/x-pack/plugins/cases/server/client/attachments/client.ts index 2b43f072bbb9df..42f79ddac45e2c 100644 --- a/x-pack/plugins/cases/server/client/attachments/client.ts +++ b/x-pack/plugins/cases/server/client/attachments/client.ts @@ -33,5 +33,5 @@ export const createAttachmentsSubClient: CasesSubClientImplementation getClientsFactories ) => { const { + attachmentService, caseConfigureService, caseService, user, @@ -87,6 +88,7 @@ export const createCasesSubClient: CasesSubClientImplementation push: (params: CasePush) => push({ ...params, + attachmentService, savedObjectsClient, caseService, userActionService, @@ -108,5 +110,5 @@ export const createCasesSubClient: CasesSubClientImplementation }), }; - return casesSubClient; + return Object.freeze(casesSubClient); }; diff --git a/x-pack/plugins/cases/server/client/configure/client.ts b/x-pack/plugins/cases/server/client/configure/client.ts index bfbc427e80f135..ffce4341f1243b 100644 --- a/x-pack/plugins/cases/server/client/configure/client.ts +++ b/x-pack/plugins/cases/server/client/configure/client.ts @@ -47,5 +47,5 @@ export const createConfigurationSubClient: CasesSubClientImplementation