Skip to content

Commit c046990

Browse files
committed
F
1 parent be67577 commit c046990

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

packages/executor/src/execution/execute.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -628,9 +628,15 @@ function executeFields(
628628
} catch (error) {
629629
if (containsPromise) {
630630
// Ensure that any promises returned by other fields are handled, as they may also reject.
631-
return promiseForObject(results, exeContext.signal).finally(() => {
632-
throw error;
633-
});
631+
return handleMaybePromise(
632+
() => promiseForObject(results, exeContext.signal),
633+
() => {
634+
throw error;
635+
},
636+
() => {
637+
throw error;
638+
},
639+
);
634640
}
635641
throw error;
636642
}

0 commit comments

Comments
 (0)