From 5d1c752428c8385acbd90037fc6417e063a62d1b Mon Sep 17 00:00:00 2001 From: Omar Ajoue Date: Mon, 20 May 2024 12:26:28 +0100 Subject: [PATCH] fix: Init license properly with multi main (no-changelog) --- packages/cli/src/License.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/License.ts b/packages/cli/src/License.ts index 979320404ab4a..94e6b1b96feb2 100644 --- a/packages/cli/src/License.ts +++ b/packages/cli/src/License.ts @@ -61,8 +61,8 @@ export class License { return autoRenewEnabled; } - async init(instanceType: N8nInstanceType = 'main') { - if (this.manager) { + async init(instanceType: N8nInstanceType = 'main', forceRecreate = false) { + if (this.manager && !forceRecreate) { this.logger.warn('License manager already initialized or shutting down'); return; } @@ -375,6 +375,6 @@ export class License { async reinit() { this.manager?.reset(); - await this.init(); + await this.init('main', true); } }