diff --git a/packages/core/src/v3/lifecycleHooks/manager.ts b/packages/core/src/v3/lifecycleHooks/manager.ts index 2c1857657..29f496836 100644 --- a/packages/core/src/v3/lifecycleHooks/manager.ts +++ b/packages/core/src/v3/lifecycleHooks/manager.ts @@ -67,7 +67,7 @@ export class StandardLifecycleHooksManager implements LifecycleHooksManager { } async callOnWaitHookListeners(wait: TaskWait): Promise { - await Promise.all(this.onWaitHookListeners.map((listener) => listener(wait))); + await Promise.allSettled(this.onWaitHookListeners.map((listener) => listener(wait))); } registerOnResumeHookListener(listener: (wait: TaskWait) => Promise): void { @@ -75,7 +75,7 @@ export class StandardLifecycleHooksManager implements LifecycleHooksManager { } async callOnResumeHookListeners(wait: TaskWait): Promise { - await Promise.all(this.onResumeHookListeners.map((listener) => listener(wait))); + await Promise.allSettled(this.onResumeHookListeners.map((listener) => listener(wait))); } registerGlobalStartHook(hook: RegisterHookFunctionParams): void {