diff --git a/packages/cubejs-server-core/src/core/OptsHandler.ts b/packages/cubejs-server-core/src/core/OptsHandler.ts index 5d82786375e67..015a59f9b647f 100644 --- a/packages/cubejs-server-core/src/core/OptsHandler.ts +++ b/packages/cubejs-server-core/src/core/OptsHandler.ts @@ -686,10 +686,7 @@ export class OptsHandler { clone.preAggregationsOptions.externalRefresh = clone.preAggregationsOptions.externalRefresh !== undefined ? clone.preAggregationsOptions.externalRefresh - : ( - !this.isPreAggsBuilder() || - clone.rollupOnlyMode && !this.configuredForScheduledRefresh() - ); + : !this.isPreAggsBuilder(); clone.preAggregationsOptions.maxPartitions = clone.preAggregationsOptions.maxPartitions !== undefined diff --git a/packages/cubejs-server-core/test/unit/index.test.ts b/packages/cubejs-server-core/test/unit/index.test.ts index 5e96e6566480e..47784fc4a2038 100644 --- a/packages/cubejs-server-core/test/unit/index.test.ts +++ b/packages/cubejs-server-core/test/unit/index.test.ts @@ -665,6 +665,8 @@ describe('index.test', () => { }); test(testName || `scheduledRefreshTimer option setRefreshWorker: ${paramsToName})}`, async () => { + process.env.NODE_ENV = 'production'; + if (setRefreshWorker !== undefined) { process.env.CUBEJS_REFRESH_WORKER = setRefreshWorker.toString(); }