summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiangph <jiangph@cn.ibm.com>2020-09-18 18:27:44 +0800
committerjiangph <jiangph@cn.ibm.com>2020-09-18 18:27:44 +0800
commit9de8e6212eb65f60f382dd5a5ab408787047aa34 (patch)
tree29092cb49d8e5ebb8ddc2b6c8ec318ea21b183d0
parent6169104a24d8c587c9866904a884bcef33c6913b (diff)
downloadcouchdb-print-stack-sm60.tar.gz
Print stack if name and stack of exception are presentarchive/print-stack-sm60print-stack-sm60
-rw-r--r--share/server/loop.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/server/loop.js b/share/server/loop.js
index 5d7738911..f3d9aa54b 100644
--- a/share/server/loop.js
+++ b/share/server/loop.js
@@ -130,6 +130,8 @@ var Loop = function() {
} else if (e.error && e.reason) {
// compatibility with old error format
respond(["error", e.error, e.reason]);
+ } else if (e.name && e.stack) {
+ respond(["error", e.name, e.stack]);
} else if (e.name) {
respond(["error", e.name, e]);
} else {