diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2023-04-28 14:21:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-28 15:21:55 +0200 |
commit | 0b296c6378c46c18de7c3838b2a3e1d13eb9bd87 (patch) | |
tree | 19e2e9697ccda1808997bede87493dc0f257a8a2 /cli/tools/repl/session.rs | |
parent | 84b921555fa481a0a2c4cffe5c897fd1c87485b7 (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.rs | 2 |
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!( |