summaryrefslogtreecommitdiffhomepage
path: root/tsweb/jsonhandler.go
diff options
context:
space:
mode:
Diffstat (limited to 'tsweb/jsonhandler.go')
-rw-r--r--tsweb/jsonhandler.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/tsweb/jsonhandler.go b/tsweb/jsonhandler.go
index 56704da7c..3199138e6 100644
--- a/tsweb/jsonhandler.go
+++ b/tsweb/jsonhandler.go
@@ -58,6 +58,9 @@ func (fn JSONHandlerFunc) ServeHTTPReturn(w http.ResponseWriter, r *http.Request
// the client in this handler. We don't want the wrapping
// ReturnHandler to do it too.
err = werr.Err
+ if werr.Msg != "" {
+ err = fmt.Errorf("%s: %w", werr.Msg, err)
+ }
} else {
resp = &response{
Status: "error",