From fb7c247688eacf09e975ca87ab7ef246cd240136 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Fri, 25 Sep 2020 10:08:53 -0600 Subject: [PATCH] fix(eventual-send): silence unhandled rejection for remote calls --- packages/eventual-send/src/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/eventual-send/src/index.js b/packages/eventual-send/src/index.js index 52956ae253d..dca65913a63 100644 --- a/packages/eventual-send/src/index.js +++ b/packages/eventual-send/src/index.js @@ -449,6 +449,10 @@ export function makeHandledPromise() { .catch(lose); }); + // Workaround for Node.js: silence "Unhandled Rejection" by default when + // using the static methods. + returnedP.catch(_ => {}); + // We return a handled promise with the default unsettled handler. // This prevents a race between the above Promise.resolves and // pipelining.