Skip to content

Commit e8e4d6a

Browse files
committed
[scramjet/core] properly reset prepareStackTrace even after a failed intercept
1 parent cd3ea93 commit e8e4d6a

File tree

1 file changed

+3
-0
lines changed
  • packages/scramjet/packages/core/src/client

1 file changed

+3
-0
lines changed

packages/scramjet/packages/core/src/client/client.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,12 +649,15 @@ return { apply, construct };
649649
err.stack = err.stack.stack;
650650
console.error("ERROR FROM SCRAMJET INTERNALS", err);
651651
if (!this.flagEnabled("allowFailedIntercepts")) {
652+
Error.prepareStackTrace = pst;
652653
throw err;
653654
}
654655
} else {
656+
Error.prepareStackTrace = pst;
655657
throw err;
656658
}
657659
} else {
660+
Error.prepareStackTrace = pst;
658661
throw err;
659662
}
660663
}

0 commit comments

Comments
 (0)