summaryrefslogtreecommitdiff
path: root/cli/tools/repl/session.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-04-28 14:21:55 +0100
committerGitHub <noreply@github.com>2023-04-28 15:21:55 +0200
commit0b296c6378c46c18de7c3838b2a3e1d13eb9bd87 (patch)
tree19e2e9697ccda1808997bede87493dc0f257a8a2 /cli/tools/repl/session.rs
parent84b921555fa481a0a2c4cffe5c897fd1c87485b7 (diff)
fix(repl): don't panic on undefined exception (#18888)
Fixes regression from #18878 where `Promise.reject()`, `Promise.reject(undefined)` and `reportError(undefined)` panic in the REPL. Fixes `throw undefined` printing `Uncaught Unknown exception` instead of `Uncaught undefined`.
Diffstat (limited to 'cli/tools/repl/session.rs')
-rw-r--r--cli/tools/repl/session.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/tools/repl/session.rs b/cli/tools/repl/session.rs
index 6f8db6fcd..b8daf505b 100644
--- a/cli/tools/repl/session.rs
+++ b/cli/tools/repl/session.rs
@@ -260,7 +260,7 @@ impl ReplSession {
let description = match exception_details.exception {
Some(exception) => exception
.description
- .unwrap_or_else(|| "Unknown exception".to_string()),
+ .unwrap_or_else(|| "undefined".to_string()),
None => "Unknown exception".to_string(),
};
EvaluationOutput::Error(format!(