diff --git a/features/marketplace/backend-api/package/src/domain-events.module.ts b/features/marketplace/backend-api/package/src/domain-events.module.ts index 60ec0d5bb..0391aa949 100644 --- a/features/marketplace/backend-api/package/src/domain-events.module.ts +++ b/features/marketplace/backend-api/package/src/domain-events.module.ts @@ -53,6 +53,7 @@ export class DomainEventsModule { */ static forRoot(options?: DomainEventsModuleOptions): DynamicModule { const redisConfig = options?.redis ?? {} + const password = redisConfig.password ?? process.env.REDIS_PASSWORD return { module: DomainEventsModule, @@ -61,7 +62,7 @@ export class DomainEventsModule { connection: { host: redisConfig.host ?? process.env.REDIS_HOST ?? 'localhost', port: redisConfig.port ?? parseInt(process.env.REDIS_PORT ?? '26379', 10), - password: redisConfig.password ?? process.env.REDIS_PASSWORD, + ...(password && { password }), }, }), BullModule.registerQueue({ diff --git a/package/src/domain-events.module.ts b/package/src/domain-events.module.ts index 60ec0d5bb..0391aa949 100644 --- a/package/src/domain-events.module.ts +++ b/package/src/domain-events.module.ts @@ -53,6 +53,7 @@ export class DomainEventsModule { */ static forRoot(options?: DomainEventsModuleOptions): DynamicModule { const redisConfig = options?.redis ?? {} + const password = redisConfig.password ?? process.env.REDIS_PASSWORD return { module: DomainEventsModule, @@ -61,7 +62,7 @@ export class DomainEventsModule { connection: { host: redisConfig.host ?? process.env.REDIS_HOST ?? 'localhost', port: redisConfig.port ?? parseInt(process.env.REDIS_PORT ?? '26379', 10), - password: redisConfig.password ?? process.env.REDIS_PASSWORD, + ...(password && { password }), }, }), BullModule.registerQueue({