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); } }