diff --git a/src/lib/features/feature-toggle/feature-toggle-service.ts b/src/lib/features/feature-toggle/feature-toggle-service.ts index 1aec0f677f..90861baffe 100644 --- a/src/lib/features/feature-toggle/feature-toggle-service.ts +++ b/src/lib/features/feature-toggle/feature-toggle-service.ts @@ -107,6 +107,7 @@ import type { FeatureToggleInsert } from './feature-toggle-store'; import ArchivedFeatureError from '../../error/archivedfeature-error'; import { FEATURES_CREATED_BY_PROCESSED } from '../../metric-events'; import type { EventEmitter } from 'stream'; +import { allSettledWithRejection } from '../../util/allSettledWithRejection'; interface IFeatureContext { featureName: string; @@ -1717,7 +1718,7 @@ class FeatureToggleService { user?: IUser, shouldActivateDisabledStrategies = false, ): Promise { - await Promise.all( + await allSettledWithRejection( featureNames.map((featureName) => this.updateEnabled( project,