diff --git a/packages/ddp-client/client/queueStubsHelpers.js b/packages/ddp-client/client/queueStubsHelpers.js index 5e781f4471..275756047a 100644 --- a/packages/ddp-client/client/queueStubsHelpers.js +++ b/packages/ddp-client/client/queueStubsHelpers.js @@ -95,14 +95,13 @@ export const loadAsyncStubHelpers = () => { const applyAsyncPromise = oldApplyAsync.apply(this, args); stubPromiseResolver(applyAsyncPromise.stubPromise); serverPromiseResolver(applyAsyncPromise.serverPromise); - applyAsyncPromise.stubPromise.finally(() => { - finished = true; - }); applyAsyncPromise .then((result) => { + finished = true; resolve(result); }) .catch((err) => { + finished = true; reject(err); }); });