diff --git a/packages/xo-server/src/xo-mixins/backups-ng/index.js b/packages/xo-server/src/xo-mixins/backups-ng/index.js index 2b194d4b7..a9965ceaa 100644 --- a/packages/xo-server/src/xo-mixins/backups-ng/index.js +++ b/packages/xo-server/src/xo-mixins/backups-ng/index.js @@ -155,10 +155,10 @@ const unboxIds = (pattern?: SimpleIdPattern): string[] => { } // similar to Promise.all() but do not gather results -const waitAll = async ( +async function waitAll ( promises: Promise[], onRejection: Function -): Promise => { +): Promise { promises = promises.map(promise => { promise = promise.catch(onRejection) promise.catch(noop) // prevent unhandled rejection warning